Мне часто нужно запускать команду "mvn":
mvn -f pom.xml clean install -Dmaven.test.skip=false --settings /Users/myhome/settings.xml -X -Djavax.net.ssl.trustStore=/Users/myhome/truststore.jks -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.trustStorePassword=dummy -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol -U
Поскольку мне нужно интегрироваться с различными другими доменами, в настоящее время мне каждый раз приходится добавлять их сертификат в свой truststore.jks, чтобы предотвратить ошибки подтверждения SSL.
Есть ли способ настроить mvn на игнорирование ошибок SSL.
maven
ssl-certificate
Начинающий пользователь
источник
источник
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
. Вагон работает с MAven 3.5.0?Альтернатива, которая сработала для меня, - сказать Maven использовать http: вместо https: при использовании Maven Central, добавив следующее в settings.xml :
Конечно, ваш пробег может отличаться.
источник
Создайте папку
${USER_HOME}/.mvn
и поместитеmaven.config
в нее файл с именем .Содержание должно быть:
Надеюсь это поможет.
источник
Вы также можете настроить m2e для использования HTTP вместо HTTPS.
заставить-m2e-использовать-http-вместо-https
источник