1

當我嘗試安裝maven項目的pom.xml時,出現以下錯誤。請幫忙。由於InvalidAlgorithmParameterException,無法將工件從/傳送到中央:trustAnchors參數必須爲非空

Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) on project pm: Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources failed: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Could not transfer artifact classworlds:classworlds:jar:1.1 from/to central (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

+0

我有同樣的問題...但還沒有找到解決方案:( – arcuri82

回答

1

我在遠程CI服務器上編譯時遇到同樣的問題。最終,迫使與Maven編譯時的信任庫的位置解決了這個問題對我來說:

-Djavax.net.ssl.trustStore=/usr/java/jdk1.8.0_91/jre/lib/security/cacerts

的實際路徑將根據您的JDK安裝是不同的。

我推測(不知道),如果你有一個以上的JDK問題出現,一些老的一個沒有正確的證書,並以某種方式Maven的拿起那個舊的,即使你使用了正確的javac

相關問題