J'ai souvent besoin d'exécuter la commande "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
Comme j'ai besoin de m'intégrer à divers autres domaines, je dois donc à chaque fois ajouter leur certificat à mon truststore.jks pour éviter les erreurs de négociation SSL.
Est-il possible que je puisse configurer mvn pour ignorer les erreurs SSL.
maven
ssl-certificate
Utilisateur novice
la source
la source
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
. Le wagon fonctionne-t-il avec MAven 3.5.0?Une alternative qui a fonctionné pour moi est de dire à Maven d'utiliser http: au lieu de https: lors de l'utilisation de Maven Central en ajoutant ce qui suit à settings.xml :
Votre kilométrage peut bien sûr varier.
la source
Créez un dossier
${USER_HOME}/.mvn
et placez-y un fichier appelémaven.config
.Le contenu doit être:
J'espère que cela t'aides.
la source
Vous pouvez également configurer m2e pour utiliser HTTP au lieu de HTTPS
force-m2e-à-utiliser-http-au lieu-de-https
la source