使用maven打包,报出java.lang.OutOfMemoryError: Java heap space
来源:互联网 发布:大学英语单词听力软件 编辑:程序博客网 时间:2024/05/17 07:28
早上在打包的时候报java.lang.OutOfMemoryError: Java heap space,项目太大编译时分配的Xmx不够,需要设置maven执行的环境参数
前面介绍Maven安装目录时我们了解到,运行mvn命令实际上是执行了Java命令,既然是运行Java,那么运行Java命令可用的参数当然也应该在运行mvn命令时可用。这个时候,MAVEN_OPTS环境变量就能派上用场。
通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,则很容易得到java.lang.OutOfMemeoryError。因此,一开始就配置该变量是推荐的做法。
关于如何设置环境变量,请参考前面设置M2_HOME环境变量的做法,尽量不要直接修改mvn.bat或者mvn这两个Maven执行脚本文件。因为如果修改了脚本文件,升级Maven时就不得不再次修改,一来麻烦,二来容易忘记。同理,应该尽可能地不去修改任何Maven安装目录下的文件。
0 0
- 使用maven打包,报出java.lang.OutOfMemoryError: Java heap space
- myeclipse报出java.lang.OutOfMemoryError: PermGen space
- eclipse启动项目报出jvm内存溢出异常解决办法java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: heap space、PermGen space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space问题
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space问题
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space异常
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space
- C#创建一个polygon类
- Box2d新系列 第五章 动力学模块
- IOS得到所选择的背景图片的坐标颜色
- WebView(网页浏览器)
- Python中的字符串
- 使用maven打包,报出java.lang.OutOfMemoryError: Java heap space
- 数据库设计中,多对多关系使用使用逗号分割关联讨论
- java中repaint()定时刷面板问题及演示代码(附滚动条实现)
- 开始?
- Android进阶之视频录制播放常见问题
- POJ 1651(区间DP)
- 欢迎使用CSDN-markdown编辑器
- Ubuntu 使用apt-get安装nginx服务器
- Android 开发学习——Button