当我尝试安装maven项目的 pom.xml
时,我收到以下错误 . 请帮忙 .
无法执行目标org.apache.maven.plugins:maven-resources-plugin:2.6:项目pm上的资源(默认资源):目标org.apache.maven.plugins的执行默认资源:maven-resources-plugin :2.6:资源失败:插件org.apache.maven.plugins:maven-resources-plugin:2.6或其中一个依赖项无法解析:无法传输工件classworlds:classworlds:jar:1.1 from / to central(https: //repo.maven.apache.org/maven2):java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空
1 回答
在远程CI服务器上编译时遇到了同样的问题 . 最后,在使用Maven编译时强制trustStore的位置为我解决了问题:
-Djavax.net.ssl.trustStore=/usr/java/jdk1.8.0_91/jre/lib/security/cacerts
实际路径将根据您的JDK安装而有所不同 .
我推测(不确定)如果你有一个以上的JDK,一些旧的JDK没有正确的证书就会出现问题,并且即使你使用正确的证书,Maven也会以某种方式选择那个旧版本
javac