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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容