IDEA项目External Libraries中没有Maven依赖包

        今天在阅读老项目,不知道误点了哪个按钮,一片飘红。点击 Reimport All Maven Projects按钮,提示错误“Unable to import maven project: See logs for details”。通过查看详细日志 Help >> Show Log in Explorer 进一步分析,发现是 IDEA与 Maven版本不兼容。 

目录

1、External Libraries除JDK包外没有其他包

2、IDEA版本与MAVEN版本兼容性

3、切换IDEA的Maven版本

4、清除缓存并重启IDEA


环境:

  • Windows 7 x64
  • IntelliJ IDEA 2018.2.3(Community Edition)  -- Build #IC-182.4323.46, built on September 4, 2018
  • apache-maven-3.6.3、apache-maven-3.5.4
  • JDK1.8.0_201

1、External Libraries除JDK包外没有其他包

今天在阅读老项目代码,不知道误点了哪个按钮,一片飘红,根据以往经验,是依赖原因造成。查看项目的 External Libraries 发现只有 JDK下的包,POM.xml文件中添加的依赖包都未正常解析。

尝试点击 Reimport All Maven Projects 按钮,提示错误“Unable to import maven project: See logs for details”。

 
通过查看详细日志(菜单:Help >> Show Log in Explorer),发现有报Maven相关的错误“

ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector”,这个错误信息与我之前写的一篇博文一样。

IDEA项目构建失败com.google.inject.CreationException: Unable to create injector_狂龙骄子的博客-CSDN博客_idea构建失败今天在编译一个老项目时,一直报“Unable to import maven project: See logs for details”,查看错误明细,发现是因为IDE版本与Maven版本不兼容引起,降低Maven版本后编译成功。https://blog.csdn.net/Sn_Keys/article/details/125349873

因同时在维护多个项目,本地有安装多个IDEA、Maven版本,肯定又是 IDEA与 Maven版本不兼容。

2、IDEA版本与MAVEN版本兼容性

其他版本 - IntelliJ IDEA获取 IntelliJ IDEA 的历史版本。https://www.jetbrains.com/zh-cn/idea/download/other.htmlMaven – Maven Releases Historyicon-default.png?t=M666https://maven.apache.org/docs/history.html

根据 IDEA 2018.2.3版本(2018.09.04)分析,最近一次 Maven 的Release版本为3.5.42018.06.21)。

解决方案:

  • 升级IDEA版本:IDEA 2019.3.x 以上支持 Maven 3.6.3版本
  • 降级Maven版本:IDEA 2018.2.3 支持Maven 3.5.4、3.6.0、3.6.1版本

由此可得出,显然 切换Maven要快速些。

3、切换IDEA的Maven版本

Maven由默认的 3.6.3(注:MAVEN_HOME配置的版本)切换为 3.5.4 版本。

4、清除缓存并重启IDEA

File >> Invalidate Caches / Restart...

我的另1篇博文:

Android Studio Gradle插件版本与Gradle 版本对应关系_狂龙骄子的博客-CSDN博客Android Gradle插件版本与Gradle版本关系;JDK版本与Gradle版本关系;Android Gradle插件和Android Studio版本兼容性;/gradle/wrapper/gradle-wrapper.properties配置文件https://blog.csdn.net/Sn_Keys/article/details/126306117

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂龙骄子

独码乐,不如众码乐,乐享其中

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值