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

 更新时间:2024年02月25日 14:54:42   作者:丁公子  
本文详细介绍了关于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之后,重新构建:

  • 手动退出电脑上的所有已知java应用, 如idea, 自启动的java应用, 刚刚打开的mavn命令行等
  • 查看目前还剩余哪些java进程, 是否都是已知的, 比如我这里的三个java进程就是意料外的:

在这里插入图片描述

  • 手动kill意料外的进程
  • 重新进入命令行手动构建, 发现已经能构建成功了
  • 重新打开idea, 验证问题有无解决

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

相关文章

  • Java 集合框架之List 的使用(附小游戏练习)

    Java 集合框架之List 的使用(附小游戏练习)

    这篇文章主要介绍Java 集合框架中List 的使用,下面文章将围绕Java 集合框架中List 的使用展开话题,并附上一些小游戏练习,需要的朋友可以参考一下
    2021-10-10
  • Maven项目打包成可执行Jar文件步骤解析

    Maven项目打包成可执行Jar文件步骤解析

    这篇文章主要介绍了Maven项目如何打包成可执行Jar文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • 使用Java实现获取客户端IP地址

    使用Java实现获取客户端IP地址

    这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • Spring gateway + Oauth2实现单点登录及详细配置

    Spring gateway + Oauth2实现单点登录及详细配置

    gateway是基于 WebFlux的响应式编程框架,所以在使用securityConfig时采用的注解是@EnableWebFluxSecurity,接下来通过本文给大家介绍Spring gateway + Oauth2实现单点登录及详细配置,感兴趣的朋友一起看看吧
    2021-09-09
  • java获取昨天日期字符串的方法

    java获取昨天日期字符串的方法

    这篇文章主要介绍了java获取昨天日期字符串的方法,涉及java针对日期与时间的运算与转换等相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • jar包打包成exe安装包的实现

    jar包打包成exe安装包的实现

    本文主要介绍了jar包打包成exe安装包的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • spring使用JavaConfig进行配置的方法

    spring使用JavaConfig进行配置的方法

    这篇文章主要介绍了spring使用JavaConfig进行配置的方法,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-09-09
  • java 单元测试 对h2数据库数据清理方式

    java 单元测试 对h2数据库数据清理方式

    这篇文章主要介绍了java 单元测试 对h2数据库数据清理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • java中rss解析器(rome.jar和jdom.jar)示例

    java中rss解析器(rome.jar和jdom.jar)示例

    这篇文章主要介绍了java中rss解析器(rome.jar和jdom.jar)示例,需要的朋友可以参考下
    2014-03-03
  • SpringCloud基本Rest微服务工程搭建过程

    SpringCloud基本Rest微服务工程搭建过程

    这篇文章主要介绍了SpringCloud基本Rest微服务工程搭建,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01

最新评论