[ http://jira.codehaus.org/browse/MRELEASE-488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=203351#action_203351 ]
Martin Jaeger commented on MRELEASE-488: ---------------------------------------- I found the same issue and confirm the problem. > -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