我安装了新的Eclipse EE 4.9
并下载了最新的Maven。在Windwows->Preferences->Maven
中:
->Installations
:我选择了刚下载的Maven
->User Settings
:我选择了[PATH-TO-MAVEN]\conf\settings.xml
当我尝试创建一个简单的Maven项目时,出现该错误:
无法计算构建计划:插件 org.apache.maven.plugins:maven-resources-plugin:2.6或其中之一 依赖关系无法解析:无法读取工件描述符 对于org.apache.maven.plugins:maven-resources-plugin:jar:2.6插件 org.apache.maven.plugins:maven-resources-plugin:2.6或其中之一 依赖关系无法解析:无法读取工件描述符 对于org.apache.maven.plugins:maven-resources-plugin:jar:2.6
此外,当我打开该项目的pom.xml
时,它与<packaging>
并排显示:
<project [...]>
[...]
<packaging>war</packaging> // <-- here seems to be an error
</project>
似乎有错误:
在此行找到多个注释:
CoreException:无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:3.1或其中之一 依赖关系无法解决:无法读取工件
org.apache.maven.plugins:maven-compiler-plugin:jar:3.1的描述符: ArtifactResolutionException:传输失败 org.apache.maven.plugins:maven-compiler-plugin:pom:3.1来自https://
repo.maven.apache.org/maven2已缓存在本地存储库中, 在更新间隔为之前,不会重新尝试解决分辨率 中央已经过去或强制更新。原始错误:无法 转移伪像 org.apache.maven.plugins:maven-compiler-plugin:pom:3.1从/到中央 (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException:PKIX路径构建
失败:sun.security.provider.certpath.SunCertPathBuilderException: 无法找到到请求目标的有效认证路径生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (执行:default-testCompile,阶段:test-compile)
有人有主意吗?
答案 0 :(得分:0)
好像有一个问题通过https到仓库。
即sun.security.validator.ValidatorException:PKIX路径构建
检查您正在使用的Java版本,以确保没有将错误的路径传递给信任存储。
即
-Djavax.net.ssl.trustStore
请查看https://confluence.atlassian.com/kb/unable-to-connect-to-ssl-services-due-to-pkix-path-building-failed-779355358.html,因为本文底部还有其他解决方法。
还请注意,与此类似的问题已在Problems using Maven and SSL behind proxy上进行了详细讨论和解答。