You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Maxim Podkolzine (JIRA)" <ji...@codehaus.org> on 2010/02/18 10:30:55 UTC

[jira] Issue Comment Edited: (MNG-4559) MAVEN_OPTS are incorrectly resolved in Unix

    [ http://jira.codehaus.org/browse/MNG-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=210590#action_210590 ] 

Maxim Podkolzine edited comment on MNG-4559 at 2/18/10 3:30 AM:
----------------------------------------------------------------

Hi Anders,

I picked -D option just for example. In fact I needed to specify JavaAgent option, which has a format -javaagent:jar=values, and it is possible to have spaces in a jar path (though it's quiet rare) or in 'values'. Values are like normal java arguments, so the agent can easily require two mandatory arguments, which must be delimited by spaces. The problem is I can't tell Maven to treat -javaagent:jar=values as a single argument.
Note that if I start Maven without script and specify all arguments manually, everything is resolved right.

I understand that this issue might be addressed to Linux/bash developers, and it's not urgent for me now. But if you guys could find a workaround in mvn script to make it work, that would be great.

      was (Author: maximp):
    Hi Anders,

A picked -D option just for example. In fact I needed to specify JavaAgent option, which has a format -javaagent:jar=values, and it is possible to have spaces in a jar path (though it's quiet rare) or in 'values'. Values are like normal java arguments, so the agent can easily require two mandatory arguments, which must be delimited by spaces. The problem is I can't tell Maven to treat -javaagent:jar=values as a single argument.
Note that if I start Maven without script and specify all arguments manually, everything is resolved right.

I understand that this issue might be addressed to Linux/bash developers, and it's not urgent for me now. But if you guys could find a workaround in mvn script to make it work, that would be great.
  
> MAVEN_OPTS are incorrectly resolved in Unix
> -------------------------------------------
>
>                 Key: MNG-4559
>                 URL: http://jira.codehaus.org/browse/MNG-4559
>             Project: Maven 2 & 3
>          Issue Type: Bug
>    Affects Versions: 2.2.1
>         Environment: OS: Linux, 2.6.32-11-generic, amd64.
> Java: 1.6.0_17
>            Reporter: Maxim Podkolzine
>
> I'm trying to pass a quoted parameter through MAVEN_OPTS, e.g.
> MAVEN_OPTS="-Dfoo='bar baz'"
> As a result the quotes are not resolved, causing Java failure:
> Exception in thread "main" java.lang.NoClassDefFoundError: baz'
> ...
> I couldn't figure out a way to make it work.

-- 
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