Lukasz Szelag created MAPPASM-144:
-------------------------------------

             Summary: jvmSettings per program hide global extraJvmArguments
                 Key: MAPPASM-144
                 URL: https://jira.codehaus.org/browse/MAPPASM-144
             Project: Mojo AppAssembler Plugin
          Issue Type: Bug
    Affects Versions: 1.2
         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.7.0_01
Java home: C:\programs\jse-1.7.0_01\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"

appassembler-maven-plugin 1.2 (from staging)
            Reporter: Lukasz Szelag


I appears that system properties defined under <jvmSettings> (per program), 
hide (instead of appending to) global JVM arguments defined via 
<extraJvmArguments> tag. In addition, passing extra arguments via 
<extraArguments> (per program), and in combination with <jvmSettings>, makes 
the former to be included in quotes, breaking the generated script

{code:title=pom.xml}
<configuration>
    <extraJvmArguments>IGNORED</extraJvmArguments>
    <programs>
        <program>
            <name>startClient</name>
            <mainClass>x.y.Z</mainClass>
            <jvmSettings>
                <systemProperties>
                    
<systemProperty>log4j.configuration=log4j.xml</systemProperty>
                </systemProperties>
               <extraArguments>
                   <extraArgument>-Xms64m -Xmx256m</extraArgument>
               </extraArguments>
            </jvmSettings>
        </program>
    </programs>
</configuration>
{code}

{code:title=Generated script}
EXTRA_JVM_ARGUMENTS=""-Xms64m -Xmx256m" -Dlog4j.configuration=log4j.xml"
{code}

{code:title=Expected behavior}
EXTRA_JVM_ARGUMENTS="IGNORED -Xms64m -Xmx256m -Dlog4j.configuration=log4j.xml"
{code}


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

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to