release:perform and release:prepare should accept multi-line
goals/preparationGoals configurations
--------------------------------------------------------------------------------------------------
Key: MRELEASE-239
URL: http://jira.codehaus.org/browse/MRELEASE-239
Project: Maven 2.x Release Plugin
Issue Type: Improvement
Affects Versions: 2.0-beta-6
Reporter: Steve Rowe
Priority: Minor
Attachments: ForkedMavenExecutor.patch
When I specify a list of goals in my POM that span multiple lines (see an
example below), only those goals before the newline are executed when I run
"mvn release:perform".
I have only noticed this for release:perform, but given what the code looks
like, I assume it's an issue for release:prepare too.
This is a minor problem, but an irritating one, because release:peform claims
to successfully complete without actually executing all specified goals.
I attach a patch to ForkedMavenExecutor.java that splits the goals list on
newlines and carriage returns, in addition to the comma and space split
characters that were there already.
Here's an example configuration that will trigger the problem:
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
...
<goals>
package group:first-goal group:second-goal group:third-goal
site-deploy changes:announcement-generate changes:announcement-mail
</goals>
</configuration>
</plugin>
--
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