设置MAVEN_OPTS环境变量解决Maven报java.lang.OutOfMemeoryError的问题
当项目比较大时,使用Maven生成项目需要占用大量内存,如果超过Java默认的最大可用内存,则会报java.lang.OutOfMemeoryError。
解决此问题有两种方法,一种为修改Maven的修改脚本文件,此方法比较麻烦,且容易忘记,在此不推荐;另一种方法为设置MAVEN_OPTS环境变量,此方法一次设定,一劳永逸,为推荐方法。
MAVEN_OPTS环境变量设置方法:在环境变量中添加一个新变量名为MAVEN_OPTS,值为-Xms128m -Xmx512m(数值可以自定义,Xms为初始内存,即最小内存,Xmx为最大内存)
网友评论