Сборка Gradle завершается неудачей из-за sun.security.validator.ValidatorException несмотря на установку сертификатовJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сборка Gradle завершается неудачей из-за sun.security.validator.ValidatorException несмотря на установку сертификатов

Сообщение Anonymous »

Я пытаюсь запустить Lenskit-Hello по их инструкциям. Когда я запускаю сборку ./gradlew, я получаю сообщение об ошибке

Код: Выделить всё

(base) Briennas-MBP:lenskit-hello-master briennakh$ ./gradlew build
:compileJava

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not resolve org.lenskit:lenskit-all:3.0-M3.
Required by:
:lenskit-hello-master 4.50.57 AM:unspecified
> Could not resolve org.lenskit:lenskit-all:3.0-M3.
> Could not get resource 'https://repo1.maven.org/maven2/org/lenskit/lenskit-all/3.0-M3/lenskit-all-3.0-M3.pom'.
> Could not GET 'https://repo1.maven.org/maven2/org/lenskit/lenskit-all/3.0-M3/lenskit-all-3.0-M3.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
> Could not resolve org.lenskit:lenskit-all:3.0-M3.
> Could not get resource 'https://jcenter.bintray.com/org/lenskit/lenskit-all/3.0-M3/lenskit-all-3.0-M3.pom'.
> Could not GET 'https://jcenter.bintray.com/org/lenskit/lenskit-all/3.0-M3/lenskit-all-3.0-M3.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 4.009 secs
Я использую Java 1.8.0_241 (и установлена ​​только она) в MacOS Mojave 10.14.6. Я установил последние обновления безопасности и перезагрузил компьютер. Я попробовал это на своем обычном Wi-Fi и на точке доступа моего телефона.

Я следовал инструкциям в принятом ответе здесь, загрузив сертификаты безопасности с https://repo1.maven.org/maven2/org/lenskit/lenskit-all/ 3.0-M2/lenskit-all-3.0-M2.pom и https://oss.sonatype.org/content/reposi ... nskit-all- 3.0-M2.pom и добавьте их в хранилище ключей с помощью следующей команды (отображается только одна из двух):

Код: Выделить всё

keytool -import -alias maven -file /Users/briennakh/Downloads/maven.cer -keystore
/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/security/cacerts
Тогда, если я проверю

Код: Выделить всё

keytool -list -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/security/cacerts | grep maven
это показывает, что мой сертификат был добавлен, maven, 17 марта 2020 г.,trustCertEntry, но я все еще получаю ту же ошибку при запуске ./ gradlew build?

Я также проверил openssl x509 -in /Users/briennakh/Downloads/maven.pem -text, чтобы убедиться, что сертификат выглядит нормально.

Подробнее здесь: https://stackoverflow.com/questions/607 ... spite-inst
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»