Is there a way to pass JVM args via command line to Maven?

Possible Duplicate:
Maven Jetty plugin - how to control VM arguments?

In particular, I want to do something like this:

mvn -DjvmArgs="-Xmx2000m -Xms1000m -XX:PermSize=512m -XX:MaxPermSize=512m" jetty:run -Pmyprofile

Oh, and I would like to do this without having to modify the pom files or set any environment variables.. etc

189053 次浏览

我认为 MAVEN_OPTS最适合你。看这里: http://maven.apache.org/configure.html

在 Unix 中:

添加 MAVEN_OPTS环境变量来指定 JVM 属性,例如 export MAVEN_OPTS="-Xms256m -Xmx512m"。这个环境变量可以用来为 Maven 提供额外的选项。

在 Win 中,你需要通过对话框设置环境变量

通过打开系统属性(WinKey + Pause)添加... 环境变量... 在同一个对话框中,在用户变量中添加 MAVEN_OPTS环境变量来指定 JVM 属性,例如值 -Xms256m -Xmx512m。这个环境变量可以用来为 Maven 提供额外的选项。