mvn java:exec with more more memory
我使用“mvn exec:java”来运行我的程序:
mvn exec:java -Dexec.mainClass="..." -Dexec.args="..."
我没有找到将最大内存分配更改为JVM。
我尝试了 -Dexec.commandlineArgs=“...”但这不起作用...
我使用“mvn exec:java”来运行我的程序:
mvn exec:java -Dexec.mainClass="..." -Dexec.args="..."
我没有找到将最大内存分配更改为JVM。
我尝试了 -Dexec.commandlineArgs=“...”但这不起作用...
<commandlineArgs>
(或在CLI中给出时为-Dexec.args)用于指定提供给程序的参数,而不是JVM。
由于exec:java在与Maven相同的VM中执行Java程序,因此只需更改Maven JVM内存设置(因此MAVEN_OPTS)即可为exec:java命令获取更多内存。
您可以使用 exec:exec
在单独的进程中运行。然后,您可以指定任何参数(包括 )。有关更多详细信息和示例,请参阅 https://stackoverflow.com/a/25442840/658606。java
-Xmx