mvn java:exec增加了内存
我使用“mvn exec:java”运行我的程序:mvn java:exec增加了内存,java,maven,Java,Maven,我使用“mvn exec:java”运行我的程序: mvn exec:java -Dexec.mainClass="..." -Dexec.args="..." 我没有发现要更改JVM的最大内存分配 我尝试了-Dexec.commandlineArgs=“…”但没有成功…(或在CLI中给出的-Dexec.args)用于指定给定给程序的参数,而不是JVM 由于exec:java在与Maven相同的VM中执行java程序,只需更改Maven-JVM内存设置(因此Maven\u选择)即可为exec:
mvn exec:java -Dexec.mainClass="..." -Dexec.args="..."
我没有发现要更改JVM的最大内存分配
我尝试了-Dexec.commandlineArgs=“…”但没有成功…
(或在CLI中给出的-Dexec.args)用于指定给定给程序的参数,而不是JVM
由于exec:java在与Maven相同的VM中执行java程序,只需更改Maven-JVM内存设置(因此Maven\u选择)即可为exec:java命令获得更多内存。您可以使用
exec:exec
在单独的过程中运行java
。
然后可以指定任何参数(包括-Xmx
)。
有关更多详细信息和示例,请参阅。您尝试过这个吗?MAVEN_OPTSOr,根据这一点,您可能必须将堆参数添加到“参数”中。答案是:“export MAVEN_OPTS=“-Xmx512M”。谢谢!