idea reimport包报错  java.lang.NoSuchMethodError

问题描述:

 java.lang.NoSuchMethodError: org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLogger

问题影响:

maven无法重新reimport包

maven版本:3.6.0    IDEA版本:2017.2

今天博主换了一个maven,就直接去maven的官网上下载了最新版本的 maven 3.6.0,本想着它都发布了,应该是没问题的。

    之后博主启动一个项目,然后发现博主新install的项目包竟然没有在external libraries里面。因为我是通过一个项目去引用另外一个项目的功能的嘛,这就导致了我虽然在被引用的那个项目上有写那些功能,但是另一个项目就是一直识别不到。通常来说,使用maven的reimport就可以把项目给下载进去,但是竟然没有。idea也没有提示错误啥的。

    于是博主就去找idea的日志文件,Help->Show Log in Finder中查看idea.log文件,发现:

于是博主去google了一下,发现,这是maven3.6.0的一个bug

下面贴出解决方法的网址:https://youtrack.jetbrains.com/issue/IDEA-201282

博主简单总结一下解决方法:

1.将idea更新至2018.x及以上

2.换成其他版本的maven(推荐,最方便,博主使用的是该方法)

3.下载修复补丁:https://github.com/JetBrains/intellij-community/pull/904

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值