当我在IntelliJ IDEA 12中运行maven时,为什么我有竞争的javac内存参数?

时间:2013-02-25 13:21:03

标签: maven intellij-idea

在IntelliJ IDEA 12中,我有一个maven 2.2.1运行/调试配置。在“Runner”选项卡下,我已将VM Options指定为-XX:MaxPermSize=768m -Xmx768m -Xms256m。当我跑步时,控制台显示:

C:\dev\sdks\jdk1.6.0_25\bin\java -XX:MaxPermSize=768m -Xmx768m -Xms256m -Xmx1500M -XX:MaxPermSize=1500m -Dclassworlds.conf=C:\dev\bin\apache-maven-2.2.1\bin\m2.conf -Dmaven.home=C:\dev\bin\apache-maven-2.2.1 -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0.4\bin"...

来自(-Xmx1500M -XX:MaxPermSize=1500m)的额外选项集在哪里?

1 个答案:

答案 0 :(得分:1)

-Xmx1500M -XX:MaxPermSize = 1500m来自MAVEN_OPTS环境变量。
这是一个错误,来自MAVEN_OPTS的选项应该在Runner选项卡的选项之前(参见http://youtrack.jetbrains.com/issue/IDEA-101087