JIFENG ZHANG created SUREFIRE-1035:
--------------------------------------

             Summary: Use the same settings as "parental" JVM when forking a JVM
                 Key: SUREFIRE-1035
                 URL: https://jira.codehaus.org/browse/SUREFIRE-1035
             Project: Maven Surefire
          Issue Type: Improvement
          Components: Maven Surefire Plugin, process forking
    Affects Versions: 2.16
            Reporter: JIFENG ZHANG


When forking a JVM, JVM settings are not inherited from MAVEN_OPTS. And by 
default, the forked JVM is a new instance of the same JVM used to start Maven.

Were there strong reasons for not using the same JVM settings as the "parental" 
JVM, but using argLine explicitly?

I think for the users that are not aware of JVM forking, they would expect the 
same JVM settings are used when running surefire plugin. Just like we assumed 
it is the same JVM (new instance) forked as the one Maven runs on, which was 
not true until version 2.3, and was fixed in 
[SUREFIRE-135|https://jira.codehaus.org/browse/SUREFIRE-135]

So I propose when forking a JVM, the same settings from JVM that maven runs on, 
is used; unless there is an argLine explicitly overwrites the settings.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to