-Dgoals option no longer accepts a comma (in release:perform)
-------------------------------------------------------------
Key: MRELEASE-488
URL: http://jira.codehaus.org/browse/MRELEASE-488
Project: Maven 2.x Release Plugin
Issue Type: Bug
Components: perform
Affects Versions: 2.0-beta-9
Reporter: Chris LeCompte
The -Dgoals option no longer accepts a comma separated list of goals. This
appears to be related to the way that the InvokerMavenExecutor is parsing the
string:
String[] rawGoals = goals.split( " " );
as opposed to the forked maven executor:
String[] tokens = StringUtils.split( goals, ", " );
a workaround for this is either to revert back to the beta-7 version, add the
-DmavenExecutorId=forked-path or use spaces as a delimiter and quote the goals
string. To reproduce use a command like:
mvn release:perform -Dgoals=clean,install -DconnectionUrl=...
the command will fail with an error such as:
[INFO] [INFO] Invalid task 'clean,install': you must specify a valid lifecycle
phase, or a goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal
--
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