有没有办法通过命令行将jvm args传递给maven?

时间:2012-09-21 06:25:52

标签: java maven jetty

  

可能重复:
  maven jetty plugin - how to control vm arguments?

特别是,我想做这样的事情:

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

哦,我想这样做而不必修改pom文件或设置任何环境变量..等等

1 个答案:

答案 0 :(得分:98)

我认为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提供额外选项。