(1)IDEA Unable to import maven project: See logs for details
日志如下:
2020-04-17 09:07:58,193 [ 885823] 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)
此问题 是由于Idea 版本过低、maven 版本过高,用更新的idea或者稍微低点的maven即可
(2)DependencyResolutionException
解决办法:先排除其他问题
https://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
本人一开始下载依赖jar ,部分没有下载下来,后来拷贝同事的资源库,将相同的jar 给替换掉。。。但maven插件还是爆红,我们忽略了一个问题,就是在依赖第一次没下载到的时候 会有有个 xxx.lastUpdate 文件,把这个文件去掉,然后clean,build,清下idea 缓存,基本上就差不多了