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