Con frecuencia necesito ejecutar el comando "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
Como necesito integrarme con varios otros dominios, actualmente cada vez que tengo que agregar su certificado a mi truststore.jks para evitar errores de protocolo de enlace SSL.
¿Hay alguna forma de que pueda configurar mvn para ignorar los errores de SSL?
maven
ssl-certificate
Usuario novato
fuente
fuente
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
. ¿Wagon funciona con MAven 3.5.0?Una alternativa que funcionó para mí es decirle a Maven que use http: en lugar de https: cuando use Maven Central agregando lo siguiente a settings.xml :
Su kilometraje puede variar, por supuesto.
fuente
Cree una carpeta
${USER_HOME}/.mvn
y coloque un archivo llamadomaven.config
en ella.El contenido debe ser:
Espero que esto ayude.
fuente
También puede configurar m2e para usar HTTP en lugar de HTTPS
forzar-m2e-a-usar-http-en-lugar-de-https
fuente