【Exception】Unable to import maven project: See logs for details

在自定义Maven版本为3.6.3后,IDEA出现无法导入Maven项目的问题,日志显示Noimplementationfororg.apache.maven.model.path.UrlNormalizer错误。分析确认为IDEA2018与Maven3.6.3版本兼容性问题,提供两种解决方案:一是将Maven版本回退至3.5.4;二是使用IDEA自带的Maven版本。

案发环境

K版本
Maven3.6.3
Idea2018.03
jdk1.8

案发现场

自定义了Maven为本机安装的3.6.3版本之后,就一直提示Unable to import maven project: See logs for details
这个步骤中无形之中还把Maven版本升级了,从3.6.0 -> 3.6.3

Unable to import maven project: See logs for details

于是我就按照他的提示看一下日志详情Help -> Show Log in Files

No implementation for org.apache.maven.model.path.UrlNormalizer was bound.
while locating org.apache.maven.model.path.UrlNormalizer
for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.urlNormalizer(Unknown Source)
at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)

原因分析

这是典型的之前还好好的,怎么突然就不行了的问题,
细心点同学可以发现,行与不行这前后的变化的只有Maven的版本,
所以问题90%都是出在idea 2018maven3.6.3的版本兼容问题上了

解决方案

方法一
maven版本换为3.5.4

方法二
使用idea自带的maven版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值