美文网首页
maven中pom依赖太多导致内存溢出的解决方法

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

作者: 不可分类者bubble | 来源:发表于2019-01-18 20:15 被阅读0次

    经常动不动就要下项目源代码,而一个大大项目,依赖都很多,目前最大的有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依赖太多导致内存溢出的解决方法

          本文链接:https://www.haomeiwen.com/subject/ocrodqtx.html