Maven本地仓库不更新。报错 No implementation for org.apache.maven.model.path.PathTranslator was bound

idea版本和maven版本还是有冲突,会导致maven不更新本地仓库,这点一定要注意!

 在Apache Maven官网上找到比我的IDEA要老的maven版本,其实这里找的是maven发行时间,大致要和idea版本的发行时间要对上,不能用一个老板的idea,而mavan版本又是最新的。

转:https://www.cnblogs.com/qingmuchuanqi48/p/12056207.html

  按照提示去查看log日志

复制代码
2019-10-22 16:52:08,646 [ 161168]  ERROR -      #org.jetbrains.idea.maven - 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)

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)

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
    at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:543)
    at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:159)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
复制代码

 将上面的两行扔到stackoverflow上面去就找到

大概意思就是Maven和Intellij IDEA的版本对不上

 在Apache Maven官网上找到比我的IDEA要老的maven版本

 在maven网站上下载3.5.2的版本

 解压后配置环境

 在IDEA中配置好就可以导入maven包啦

猜你喜欢

转载自www.cnblogs.com/kkvt/p/12541215.html