[ https://jira.codehaus.org/browse/MRELEASE-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephen Connolly closed MRELEASE-239. ------------------------------------- Resolution: Fixed Fix Version/s: 2.3 r1141912 > release:perform and release:prepare should accept multi-line > goals/preparationGoals configurations > -------------------------------------------------------------------------------------------------- > > Key: MRELEASE-239 > URL: https://jira.codehaus.org/browse/MRELEASE-239 > Project: Maven 2.x Release Plugin > Issue Type: Improvement > Components: prepare > Affects Versions: 2.0-beta-6 > Reporter: Steve Rowe > Priority: Minor > Fix For: 2.3 > > 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. For more information on JIRA, see: http://www.atlassian.com/software/jira