maven中pom依赖太多导致内存溢出的解决方法
2019-01-18 本文已影响0人
不可分类者bubble
经常动不动就要下项目源代码,而一个大大项目,依赖都很多,目前最大的有2000+,弄了很久,十分崩溃,一直内存溢出。以下是相关的设置
1、可以降低maven的版本
2、加大内存(可以根据自己电脑的内存再继续加。。后面那个参数特别重要)
-Xms6048m -Xmx6048m -XX:MaxPermSize=6028m -XX:-UseGCOverheadLimit
-XX:-UseGCOverheadLimit这个是JDK6新添的错误类型。是发生在GC占用大量时间为释放很小空间的时候发生的,是一种保护机制。解决方案是,关闭该功能,使用—— -XX:-UseGCOverheadLimit
3、然后基本就OK了,下载完了之后,可以自己再改回来。
ps:顺便get一个单独下载jar包的方法,先进到项目目录,然后根据jar包进行下载
mvn dependency:get -Dartifact=com.alibaba.trade:buy-services:1.1.0-SNAPSHOT