idea常见报错与解决之收集
问题1:
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
解决:需要在<project>中添加<properties>标签:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
问题2:
'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.kafka:spring-kafka:jar -> version 1.3.5.RELEASE vs (?) @ com.abc:test-service:[unknown-version], /Users/myname/develop/idea-workspace/test-project/test-service/pom.xml, line 90, column 17
解决:明显提示maven依赖问题,检查一下依赖是否重复了,版本指定是否有问题等
问题3:Unable to import maven project: See logs for details
idea2018.1.5版本,使用maven3.6 构建工程时,右侧Dependencies全是红叉,删除所有文件,重新导入也一样。idea 日志报错提示
ERROR - #org.jetbrains.idea.maven - org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLoggerFactory(Lorg/eclipse/aether/spi/log/LoggerFactory;)Lorg/eclipse/aether/internal/impl/DefaultArtifactResolver;
java.lang.NoSuchMethodError: org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLoggerFactory(Lorg/eclipse/aether/spi/log/LoggerFactory;)Lorg/eclipse/aether/internal/impl/DefaultArtifactResolver;
at org.jetbrains.idea.maven.server.Maven3ServerEmbedderImpl.resolve(Maven3ServerEmbedderImpl.java:1223)
解决:看到有人分享,据说是idea的bug,此问题是属于idea的一个bug,此版本不兼容maven3.6,切换至3.6以下即可。查看日志:idea的help -》show log in finder /或者 show log in explorer
https://blog.csdn.net/gucapg/article/details/88663739