Hatred's Log Place

DON'T PANIC!

Apr 27, 2011 - 1 minute read - programming

Maven trouble

Сегодня отхватили, что Maven отказался на отрез выкачивать пакеты с HTTPS репозитария JBoss, матерясь: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Решение найдено было тут: http://blogs.sun.com/andreas/entry/no_more_unable_to_find

Если коротко:

  1. Качаем класс: http://blogs.sun.com/andreas/resource/InstallCert.java
  2. Компиляем его:javac InstallCert.java
  3. Запускаем рраз:java InstallCert repository.jboss.org жмахаем 1 и
  4. Запускаем два:java InstallCert repository.jboss.org видим что сертификат теперь trusted.
  5. Копируем файл jssecacerts в $JAVA_HOME/jre/lib/security
  6. Удаляем кеш Maven:rm -rf ~/.m2/repository

Всё, после этого должно всё работать.