[
https://jira.codehaus.org/browse/MNG-5318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
zart colwing updated MNG-5318:
------------------------------
Attachment: mvn_bat.patch
The previously attached patch file was wrong (it performed the reverse of the
intended modification)
> mvn.bat fail on TTC/LE when -Dkey=value parameters are not quoted
> -----------------------------------------------------------------
>
> Key: MNG-5318
> URL: https://jira.codehaus.org/browse/MNG-5318
> Project: Maven 2 & 3
> Issue Type: Bug
> Components: Command Line
> Affects Versions: 3.0.4
> Environment: windows-7, tccle.ex
> Reporter: zart colwing
> Attachments: mvn_bat.patch, mvn_bat.patch
>
>
> When the mvn command contains an unquoted -Dkey=value parameter then mvn fail
> with a:
> [ERROR] Unknown lifecycle phase "<value>". You must specify a valid lifecycle
> phase or a goal in the format <plugin-prefix>:<goal> or...
> The problem is that the bat file execute:
> set MAVEN_CMD_LINE_ARGS=%$ (on line 129)
> instead of
> set MAVEN_CMD_LINE_ARGS=%* (on line 124)
> when it detect TCC/LE (on line 121)
> from http://www.robvanderwoude.com/parameters.php
> %$ replace '=' by space unless they are part of a string in doublequotes.
> %* will leave all delimiters intact
> A possible fix is to use %* in both case.
> Another possible fix is to remove (or comment out) the TCC/LE detection on
> line 121 and let the script fall-through to the "Regular WinNT" case.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira