Ich muss häufig den Befehl "mvn" ausführen:
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
Da ich mich in verschiedene andere Domänen integrieren muss, muss ich derzeit jedes Mal ihr Zertifikat zu meiner truststore.jks hinzufügen, um SSL-Handshake-Fehler zu vermeiden.
Gibt es eine Möglichkeit, mvn so zu konfigurieren, dass SSL-Fehler ignoriert werden?
maven
ssl-certificate
Anfänger
quelle
quelle
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
. Funktioniert der Wagen mit MAven 3.5.0?Eine Alternative, die für mich funktioniert hat, besteht darin, Maven anzuweisen, http: anstelle von https: zu verwenden, wenn Maven Central verwendet wird, indem Folgendes zu settings.xml hinzugefügt wird :
Ihr Kilometerstand kann natürlich variieren.
quelle
Erstellen Sie einen Ordner
${USER_HOME}/.mvn
und legen Sie eine aufgerufene Dateimaven.config
darin ab.Der Inhalt sollte sein:
Hoffe das hilft.
quelle
Sie können m2e auch so konfigurieren, dass HTTP anstelle von HTTPS verwendet wird
Erzwinge, dass m2e http anstelle von https verwendet
quelle