在使用maven的tomcat插件时,遇到java.lang.OutOfMemeoryError问题
解决办法:设置 MAVEN_OPTS 环境变量的值 -Xms128m -Xmx512m
问题原因:Java 默认的最大可用内存往往不能够满足 Maven 运行的需要,比如在项目较大时,使用 Maven 生成项目站点需要占用大量的内存
使用命令行可用: -DXmx512m -DXX:MaxPermSize=128m
尽量不要直接修改 mvn.bat 或者 mvn这两个 Maven 执行脚本文件。因为如果修改了脚本文件,升级 Maven 时你就不得不再次修改,一来麻烦,二来容易忘记。同理,我们应该尽可能地不去修改任何 Maven 安装目录下的文件。