您的位置:首页 > 其它

解决maven无法导入依赖问题

2020-03-06 17:47 465 查看

有次遇到maven无法下载本地仓库没有的依赖,按理说因该会去远程仓库下载(配置了阿里云的maven镜像)。但不管怎样做都下载不下来,最后发现IDEA有个报错。

于是从下面的位置打开日志文件:

发现报错信息如下:

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

2) 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)

2 errors
java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector, see the following errors:

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

出现这个错误是因为maven的版本问题,之前用的3.6.3(3.6.2也尝试了),最后换成更低版本的3.3.9才成功导入依赖

  • 点赞
  • 收藏
  • 分享
  • 文章举报
暮落红尘 发布了14 篇原创文章 · 获赞 0 · 访问量 148 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: