Freqüentemente preciso executar o 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 preciso me integrar com vários outros domínios, atualmente sempre preciso adicionar seu certificado ao meu truststore.jks para evitar erros de handshake de SSL.
Existe alguma maneira de configurar o mvn para ignorar erros de SSL.
maven
ssl-certificate
Usuário iniciante
fonte
fonte
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
. O vagão funciona com o MAven 3.5.0?Uma alternativa que funcionou para mim é dizer ao Maven para usar http: em vez de https: ao usar o Maven Central, adicionando o seguinte ao settings.xml :
Sua milhagem pode variar, é claro.
fonte
Crie uma pasta
${USER_HOME}/.mvn
e coloque um arquivo chamadomaven.config
nela.O conteúdo deve ser:
Espero que isto ajude.
fonte
Você também pode configurar m2e para usar HTTP em vez de HTTPS
force-m2e-to-use-http-ao invés de https
fonte