有没有办法通过命令行将JVM参数传递给Maven?

2022-08-31 08:15:24

可能的重复:
Maven Jetty插件 - 如何控制VM参数?

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

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

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


答案 1

我认为最适合你。请参阅此处:http://maven.apache.org/configure.htmlMAVEN_OPTS

在Unix中:

添加环境变量以指定 JVM 属性,例如 。此环境变量可用于向 Maven 提供额外的选项。MAVEN_OPTSexport MAVEN_OPTS="-Xms256m -Xmx512m"

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

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


答案 2

推荐