Maven堆空间

use*_*798 7 java maven

当我mvn clean install在Linux RHEL 6上运行我的构建时.我收到以下错误:java.lang.outOfMemoryError heap space.

我已经阅读了互联网上的所有文章.在我的机器上,我没有一个名为的文件mvn.sh,我只有一个文件mvn.bat.

我在哪里可以设置导出MAVEN_OPTS命令?

Per*_*ion 21

您可以运行该mvn命令,因此您使用.sh.bat文件无关紧要.为了将来参考,您应该记住,.bat文件适用于Windows,而不适用于Linux.无论如何,在运行mvn命令的同一个shell中,首先执行此操作:

export MAVEN_OPTS="-Xmx512M"
Run Code Online (Sandbox Code Playgroud)

然后执行你的mvn命令.如果仍然内存不足,请将数字提高.

  • 非常感谢.它也帮助了我在MacOS上 (2认同)