有没有办法通过命令行将JVM参数传递给Maven?
特别是,我想做这样的事情:
mvn -DjvmArgs="-Xmx2000m -Xms1000m -XX:PermSize=512m -XX:MaxPermSize=512m" jetty:run -Pmyprofile
哦,我想这样做,而不必修改pom文件或设置任何环境变量。等
特别是,我想做这样的事情:
mvn -DjvmArgs="-Xmx2000m -Xms1000m -XX:PermSize=512m -XX:MaxPermSize=512m" jetty:run -Pmyprofile
哦,我想这样做,而不必修改pom文件或设置任何环境变量。等
我认为最适合你。请参阅此处:http://maven.apache.org/configure.htmlMAVEN_OPTS
在Unix中:
添加环境变量以指定 JVM 属性,例如 。此环境变量可用于向 Maven 提供额外的选项。
MAVEN_OPTS
export MAVEN_OPTS="-Xms256m -Xmx512m"
在Win中,您需要通过对话框设置环境变量
加。。。环境变量,通过打开系统属性 (),...在同一对话框中,在用户变量中添加环境变量以指定 JVM 属性,例如值 。此环境变量可用于向 Maven 提供额外的选项。
WinKey + Pause
MAVEN_OPTS
-Xms256m -Xmx512m