Release:prepare inherits profiles and isn't overriden by specifying specific
profiles using -Darguments as it used to be
------------------------------------------------------------------------------------------------------------------------
Key: MRELEASE-408
URL: http://jira.codehaus.org/browse/MRELEASE-408
Project: Maven 2.x Release Plugin
Issue Type: Bug
Components: prepare
Affects Versions: 2.0-beta-8
Reporter: Vincent Massol
In 2.0 beta 7 the following was working:
{noformat}
mvn release:prepare -Pci,hsqldb,mysql,pgsql,derby,jetty
-Darguments="-Pjetty,hsqldb"
[... SNIP ...]
[INFO] [release:prepare]
[INFO] Resuming release from phase 'run-preparation-goals'
[INFO] Executing goals 'clean install'...
[INFO] Executing: mvn clean install --no-plugin-updates -Pjetty,hsqldb -P
ci,jetty
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] XWiki Products - Enterprise - Parent POM
[INFO] XWiki Products - Enterprise - Wiki
[INFO] XWiki Products - Enterprise - Database - Parent POM
[INFO] XWiki Products - Enterprise - Database - HSQLDB
[INFO] XWiki Products - Enterprise - Web
[INFO] XWiki Products - Enterprise - Distribution - Parent POM
[INFO] XWiki Products - Enterprise - Distribution - Jetty
[INFO] XWiki Products - Enterprise - Distribution - HSQLDB
[INFO]
------------------------------------------------------------------------
{noformat}
As you can see only the specified profiles were passed to the internal build.
With 2.0 beta 8 this is no longer working and all profiles are passed to the
internal build.
We need to specify more profiles in the outside build since we want to run the
following command so that all pom.xml files are updated for the release but we
only want to release some modules:
{noformat}
mvn release:prepare -Pci,hsqldb,mysql,pgsql,derby,jetty
-Darguments="-Pjetty,hsqldb" -DautoVersionSubmodules=true
-DreleaseVersion=1.7-milestone-2 -DdevelopmentVersion=1.7-SNAPSHOT
{noformat}
Reference: http://jira.xwiki.org/jira/browse/XE-331
--
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