有没有办法通过命令行将 JVM 参数传递给 Maven? [英] Is there a way to pass JVM args via command line to Maven?

查看:35
本文介绍了有没有办法通过命令行将 JVM 参数传递给 Maven?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

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 属性,例如导出 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 the MAVEN_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 参数传递给 Maven?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆