错误信息
在IDEA中创建了一个Maven项目,选择了自动加载依赖,但是一直报错
unable to import maven project see logs for details
查看日志记录,显示:
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)
......
解决方案:
最终发现应该是IDEA版本和Maven版本不兼容的问题,一开始使用的是
IntelliJ IDEA 2019.2.2 (Ultimate Edition)
Maven 3.6.3
将Maven版本改为 3.5.4 以后就可以正常加载了(具体哪个版本以下可以正常运行未考证,我改成了 3.5.4 后就可以了)
建议:
1.先看自己的 File–Settings–Build,Execution,Deployment–Maven–importing 下的JDK for importer是jdk还是jre,最好设置为jdk

2.确保下载完Maven后,对Maven的settings.xml进行了相关的配置(设置本地仓库位置/镜像仓库/默认的jdk版本)
</

在IntelliJ IDEA中创建Maven项目时遇到'unable to import maven project'错误。该问题可能由IDEA和Maven版本不兼容引起。将Maven版本从3.6.3降至3.5.4后问题解决。建议检查File–Settings–Build,Execution,Deployment–Maven的JDK设置,并正确配置Maven的settings.xml文件,包括本地仓库、镜像仓库和JDK版本。"
126716444,5114941,Unreal Rust与Rust游戏开发实践,"['游戏开发', 'Rust编程语言', 'WebAssembly', 'Minecraft']
最低0.47元/天 解锁文章
3159

被折叠的 条评论
为什么被折叠?



