Hatred's Log Place

DON'T PANIC!

Apr 27, 2011 - 1 minute read - Comments - 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

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