博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置MAVEN_OPTS环境变量
阅读量:5235 次
发布时间:2019-06-14

本文共 1552 字,大约阅读时间需要 5 分钟。

运行mvn eclipse:eclipse时,经常会出现因为maven项目过大,导致内存不足java栈溢出的error, 信息如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Java heap space
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.OutOfMemoryError: Java heap space
        
at hidden.org.codehaus.plexus.util.xml.pull.MXParser.ensurePC(MXParser.j
ava:
3073
)
        
at hidden.org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.j
ava:
1389
)
        
at hidden.org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:
1105
)
        
at hidden.org.codehaus.plexus.util.xml.pull.MXParser.nextTag(MXParser.ja
va:
1090
)
        
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parsePluginManagement(
MavenXpp3Reader.java:
2817
)
        
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Re
ader.java:
789
)
        
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Re
ader.java:
1996
)

  

目前网络上通常的方法是在mvn执行的脚本中修改 MAVEN_OPTS,具体方法可参见博文:http://juvenshun.iteye.com/blog/240257

但这种方法并不是推荐的,首先,每个project都要去修改执行脚本成本太大,其次,之后maven升级后,还需要修改。

我们应尽可能不去修改任何maven安装目录下的文件。

 

推荐的方式是将MAVEN_OPTS设定为环境变量,一次制定,一劳永逸。

win7下设置方法如下:

1 右键我的电脑,选择属性2 选择 高级系统设置3 在 高级 tab页下,点击环境变量按钮4 创建一个用户变量,变量名是MAVEN_OPTS 值为 -Xmx1024m (or more) 5 别忘保存...

参考:http://stackoverflow.com/questions/2819853/setting-java-heap-space-under-maven-2-on-windows

转载于:https://www.cnblogs.com/mannixiang/p/8504677.html

你可能感兴趣的文章
使用jQuery+huandlebars防止编码注入攻击
查看>>
C#的托管与非托管大难点
查看>>
[转]HTTPS简谈
查看>>
(图片)jsp上传图片,进行缩放处理
查看>>
集合类List,set,Map 的遍历方法,用法和区别
查看>>
HDU-2577-How to Type
查看>>
java日志框架之logback——布局详细说明书地址
查看>>
Java Selenium (十二) 操作弹出窗口 & 智能等待页面加载完成 & 处理 Iframe 中的元素...
查看>>
Scala入门系列(十):函数式编程之集合操作
查看>>
pulseaudio的交叉编译
查看>>
(Problem 7)10001st prime
查看>>
Cracking The Coding Interview 1.1
查看>>
mysql安装linux_二进制包安装
查看>>
POJ 3280 Cheapest Palindrome
查看>>
vb.net 浏览文件夹读取指定文件夹下的csv文件 并验证,显示错误信息
查看>>
thinkpad T420屏幕对比度设置
查看>>
20181212作业
查看>>
网络操作系统第一、二章习题
查看>>
如何做一名好的web安全工程师?
查看>>
shell 面试题
查看>>