[ https://issues.apache.org/jira/browse/MINVOKER-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15855549#comment-15855549 ]
Stephan Schroevers commented on MINVOKER-172: --------------------------------------------- This also applies to {{MAVEN_OPTS}} set as environment variable, which is highly unintuitive. (Environment variables should override file-based settings.) Demonstration of the issue using Java 8: {noformat} $ MAVEN_OPTS="-XX:MaxPermSize=192m" $ mvn -version | head -n 0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0 $ echo 'MAVEN_OPTS="-XX:MaxPermSize=128m"' > ~/.mavenrc $ mvn -version | head -n 0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8. {noformat} Note that this can cause quite a bit of head scratching for Travis CI users wishing to override {{MAVEN_OPTS}}, because the build images ship with a (largely undocumented) {{/etc/mavenrc}} file. (I speak from experience...) See also [Travis CI #3893|https://github.com/travis-ci/travis-ci/issues/3893]. > Settings MAVEN_OPTS will prevent usage of invoker.mavenOpts in invoker > properties > --------------------------------------------------------------------------------- > > Key: MINVOKER-172 > URL: https://issues.apache.org/jira/browse/MINVOKER-172 > Project: Maven Invoker Plugin > Issue Type: Bug > Affects Versions: 1.9 > Reporter: Karl Heinz Marbaise > Priority: Minor > > If i set MAVEN_OPTS with things like {{export MAVEN_OPTS="-Xmx1024m -Xms1024m > -Djava.awt.headless=true"}} in my {{.mavenrc}} it prevents the usage of > {{invoker.mavenOpts}} within a invoker.properties file. -- This message was sent by Atlassian JIRA (v6.3.15#6346)