Często muszę uruchamiać polecenie „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
Ponieważ potrzebuję integracji z różnymi innymi domenami, obecnie za każdym razem muszę dodawać ich certyfikat do mojego truststore.jks, aby zapobiec błędom uzgadniania SSL.
Czy istnieje sposób, aby skonfigurować mvn tak, aby ignorował błędy SSL.
maven
ssl-certificate
Początkujący użytkownik
źródło
źródło
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
. Czy wagon działa z MAven 3.5.0?Alternatywą, która zadziałała dla mnie, jest poinformowanie Mavena, aby używał http: zamiast https: podczas korzystania z Maven Central, dodając następujące polecenie do settings.xml :
Twój przebieg może się oczywiście różnić.
źródło
Utwórz folder
${USER_HOME}/.mvn
i umieść plik o nazwiemaven.config
.Treść powinna być:
Mam nadzieję że to pomoże.
źródło
Możesz także skonfigurować m2e tak, aby używał HTTP zamiast HTTPS
force-m2e-to-use-http-zamiast-https
źródło