Maven堆空间
当我在Linux RHEL 6上运行mvn clean install
,我收到以下错误: java.lang.outOfMemoryError heap space
。
我已经阅读了互联网上的所有文章。 在我的机器上,我没有一个名为mvn.sh
的文件,我只有一个文件mvn.bat
。
我在哪里可以设置导出MAVEN_OPTS命令?
您可以运行mvn
命令,因此您使用.sh
或.bat
文件无关紧要。 为了将来参考,您应该记住,.bat文件适用于Windows,而不适用于Linux。 无论如何,在同一个shell中运行mvn命令,首先执行此操作:
export MAVEN_OPTS="-Xmx512M"
然后执行mvn
命令。 如果内存不足,请将数字提高。
当我在Linux RHEL 6上运行mvn clean install时,它显示了java.lang.outOfMemoryError堆空间。
您需要设置MAVEN_OPTS环境变量。
我已经阅读了互联网上的所有文章
那是错误的。 最多你已阅读相关文章的小分数。
…在我的机器上我没有mvn.sh,我有mvn.bat
如果您使用“yum”安装Maven,那么命令路径上将出现“mvn”命令。 在我的系统上,它是一个shell脚本。 如果您要“破解”一个脚本,那就是您要编辑的内容。
但你不应该这样做。
以及在哪里设置导出MAVEN_OPTS COMMAND。
这是一个非常基本的“如何使用Linux命令shell”的问题。
答案是在运行“mvn”命令之前键入命令提示符,或者将其添加到shell初始化文件并根据需要重新启动shell。
我的建议是花一些时间阅读有关如何使用Linux命令shell的教程。 从长远来看,它将为您节省大量时间。