[
http://jira.codehaus.org/browse/MRELEASE-260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_106340
]
Matt Ryall commented on MRELEASE-260:
-------------------------------------
A simpler workaround is to use the -Darguments system property for the
release:perform step like so:
{noformat}
mvn release:perform -Darguments=-Pprivate
{noformat}
> Profiles given on command-line not added to exec.additionalArguments
> --------------------------------------------------------------------
>
> Key: MRELEASE-260
> URL: http://jira.codehaus.org/browse/MRELEASE-260
> Project: Maven 2.x Release Plugin
> Issue Type: Bug
> Affects Versions: 2.0-beta-6
> Reporter: Matt Ryall
>
> In my POM, I have two distribution management sections, each in a separate
> profile:
> {code:xml}
> ...
> <profiles>
> <profile>
> <id>private</id>
> <distributionManagement>
> <repository>
> <id>private-repository</id>
> <url>scp://repository.example.com/opt/mvn/private</url>
> </repository>
> </distributionManagement>
> </profile>
> <profile>
> <id>public</id>
> <distributionManagement>
> <repository>
> <id>public-repository</id>
> <url>scp://repository.example.com/opt/mvn/public</url>
> </repository>
> </distributionManagement>
> </profile>
> </profiles>
> {code}
> Running {{mvn release:prepare -Ppublic}} puts the following line in
> release.properties:
> {{exec.additionalArguments=-P default-profile,default-profile}}
> (The profile "default-profile" is the profile in my settings.xml which is
> active by default.)
> If the release plugin was working correctly, this line would be:
> {{exec.additionalArguments=-P default-profile,public}}
> In earlier betas, I believe this worked correctly. The workaround I'm using
> is to run {{mvn release:prepare}}, then {{mvn release:perform}}. The second
> command fails, and I go to {{target/checkout}}, and run {{mvn deploy
> -Ppublic}} manually.
> Changing {{release.properties}} doesn't work, either. It seems like
> {{release:perform}} uses its own list of profiles, not the ones in the
> properties file.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira