[ https://jira.codehaus.org/browse/MRELEASE-568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280182#comment-280182 ]
Piers Geyman commented on MRELEASE-568: --------------------------------------- This bug can be fixed by making the following change to org.apache.maven.shared.release.phase.AbstractRunGoalsPhase line 81 (line 81 on 2.2.1 source code). This allows the setting of the plugin command line property pomFileName to work and allow this scenario to work. Change: mavenExecutor.executeGoals( determineWorkingDirectory( workingDirectory, releaseDescriptor.getScmRelativePathProjectDirectory() ), goals, releaseEnvironment, releaseDescriptor.isInteractive(), additionalArguments, result ); To: mavenExecutor.executeGoals( determineWorkingDirectory( workingDirectory, releaseDescriptor.getScmRelativePathProjectDirectory() ), goals, releaseEnvironment, releaseDescriptor.isInteractive(), additionalArguments, releaseDescriptor.getPomFileName(), result ); > Release plugin (in perform phase) ignore -f directive (non-default pom.xml > file) > -------------------------------------------------------------------------------- > > Key: MRELEASE-568 > URL: https://jira.codehaus.org/browse/MRELEASE-568 > Project: Maven 2.x Release Plugin > Issue Type: Bug > Affects Versions: 2.0 > Reporter: Paul Hammant > > mvn -f alternate-pom.xml release:perform > [ time passes ] > [INFO] Working directory: /scm/oss/atinject/target > [INFO] Executing goals 'deploy'... > [INFO] Executing: /bin/sh -c cd /scm/oss/atinject/target/checkout && > /Installed/apache-maven-2.2.1/bin/mvn deploy --no-plugin-updates > -DperformRelease=true -f pom.xml -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira