设置MAVEN_OPTS的推荐方法
来源:互联网 发布:网络摄像头安装方法 编辑:程序博客网 时间:2024/06/08 14:22
运行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
0 0
- 设置MAVEN_OPTS的推荐方法
- 设置MAVEN_OPTS的推荐方法
- 设置MAVEN_OPTS环境变量
- Maven设置MAVEN_OPTS环境变量
- MAVEN_OPTS在windows下设置貌似是没用的
- MAVEN_OPTS -Xmx1024m
- 关键词推荐的方法
- 常见的推荐方法
- 需求工程的推荐方法
- 纠正体型的方法推荐
- 擦眼镜的推荐方法
- Mina学习的推荐方法
- Vim 设置 转的很好的推荐
- prestashop 的 主页的推荐商品设置
- 百度音乐人推荐的M6 EQ设置
- php.ini的错误处理推荐设置
- SharePoint Application Pool的推荐设置
- Microsoft Outlook2003连接Exchange服务器的设置方法 (协作邮推荐) (此功能仅适用协作邮)
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- 基于Hadoop2.6.0的Mahout0.12.1的配置与使用
- P100服务器使用注意事项
- git 远程代码回滚master
- Java中的简单MD5加密
- 设置MAVEN_OPTS的推荐方法
- 安装percona-toolkit工具
- 2014年黑马javaee10期[共79.9G] 下载
- NET(C#):关于进程退出的事件
- Linux I2C核心、总线与设备驱动
- mssql弱口令检测
- android canvas layer (图层)详解与进阶
- 安卓读取外部db数据库数据以及判断存在某表名
- 浅谈自适应滤波器---(自适应陷波器)