Maven执行Reimport命令报错:See logs for details

Idea版本:2018.1.3

maven版本:3.6.2

Idea配置了本地下载的maven之后,不管是直接执行maven的Reimport命令,还是使用idea的Reimport按钮,都会报这个错误。

从网上找个方法是查看idea的日志,Help --> Show Log in Explorer,错误内容如下:

复制代码
 1 2019-09-20 15:24:03,004 [22260334]  ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, see the following errors:
 2 
 3 1) No implementation for org.apache.maven.model.path.PathTranslator was bound.
 4   while locating org.apache.maven.model.path.PathTranslator
 5     for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.pathTranslator(Unknown Source)
 6   at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)
 7 
 8 2) No implementation for org.apache.maven.model.path.UrlNormalizer was bound.
 9   while locating org.apache.maven.model.path.UrlNormalizer
10     for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.urlNormalizer(Unknown Source)
11   at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)
复制代码

 

 后来我换成Idea默认的maven,版本3.3.9

 

 再执行命令居然不报错了,看来是maven版本太高和idea不兼容,我又下载了一个3.5.4版本的maven,配置上之后,可以正常使用。

看来配置各种环境还是要考虑idea的兼容性。

posted @   闲人鹤  阅读(9421)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示