maven中pom依赖太多导致内存溢出的解决方法

经常动不动就要下项目源代码,而一个大大项目,依赖都很多,目前最大的有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

你可能感兴趣的:(maven中pom依赖太多导致内存溢出的解决方法)