有没有办法通过命令行将jvm args传递给maven? [英] Is there a way to pass jvm args via command line to maven?
问题描述
特别是,我想做这样的事情:
In particular, I want to do something like this:
mvn -DjvmArgs="-Xmx2000m -Xms1000m -XX:PermSize=512m -XX:MaxPermSize=512m" jetty:run -Pmyprofile
哦,和我想这样做而不必修改pom文件或设置任何环境变量..等等
Oh, and I would like to do this without having to modify the pom files or set any environment variables.. etc
推荐答案
我认为 MAVEN_OPTS
最适合您。请参阅此处: http://maven.apache.org/configure.html
I think MAVEN_OPTS
would be most appropriate for you. See here: http://maven.apache.org/configure.html
在Unix中:
添加
MAVEN_OPTS
环境变量,用于指定JVM属性,例如export MAVEN_OPTS = - Xms256m -Xmx512m
。此环境变量可用于为Maven提供额外选项。
Add the
MAVEN_OPTS
environment variable to specify JVM properties, e.g.export MAVEN_OPTS="-Xms256m -Xmx512m"
. This environment variable can be used to supply extra options to Maven.
在Win中,您需要通过对话框设置环境变量
In Win, you need to set environment variable via the dialogue box
通过打开系统属性添加...环境变量(
WinKey + Pause
),...在同一个对话框中,在用户变量中添加MAVEN_OPTS
环境变量以指定JVM属性,例如值-Xms256m -Xmx512m
。此环境变量可用于为Maven提供额外选项。
Add ... environment variable by opening up the system properties (
WinKey + Pause
),... In the same dialog, add theMAVEN_OPTS
environment variable in the user variables to specify JVM properties, e.g. the value-Xms256m -Xmx512m
. This environment variable can be used to supply extra options to Maven.
这篇关于有没有办法通过命令行将jvm args传递给maven?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!