java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Idea卡在Resolving Maven dependencies

关于Idea卡在Resolving Maven dependencies的解决方案

作者:丁公子

本文详细介绍了关于Idea卡在Resolving Maven dependencies的解决方案,文中通过图文结合的形式给大家介绍的非常详细,对大家解决问题有一定的帮助,需要的朋友可以参考下

可能的原因1: 项目过大,maven依赖过多,需要调整maven的jvm参数

在Reimpot All Maven Porjects时, 如果项目过大, maven依赖过多, 会直接卡在Resolving Maven dependencies这步

在这里插入图片描述

在尝试过更换maven版本, 更换阿里镜像无果的情况下, 可以尝试以下解决方案:

修改maven Importing的jvm参数, 默认为700多, 直接修改成 -Xms1024m -Xmx2048m

在这里插入图片描述

可能的原因2: maven构建异常,比如下载依赖时形成死锁

如果不是“可能的原因1”中的问题, 可以先看下idea 的event log, 是否有构建异常, 比如我这里出现的 “Auto build completed with errors”. 由于不明确具体是什么构建异常, 可以进入命令行手动执行构建命令:

mvn clean install -X -D "maven.test.skip=true"

注意指定 -x 参数进入debug模式

在这里插入图片描述

从debug模式可以看出, maven构建卡在了依赖下载这里, 显示有并发的下载进程所以等待下载, 结果就卡住了,明显有假死进程形成死锁了。 可以按以下方式解决:

解决方案1: 重启电脑, 大概率可以解决这个问题

解决方案2: 找到假死进程,手动kill之后,重新构建:

在这里插入图片描述

以上就是关于Idea卡在Resolving Maven dependencies的解决方案的详细内容,更多关于Idea卡在Resolving Maven dependencies的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文