我经常需要运行 "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
由于我需要与各种其他领域进行集成,因此每次都需要将他们的证书添加到我的truststore.jks中,以防止SSL握手错误。
是否有办法配置mvn以忽略SSL错误。
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
。wagon可以与Maven 3.5.0一起使用吗? - thlimmaven.wagon.http.ssl.ignore.validity.dates=true
只有在您同时设置maven.wagon.http.ssl.insecure=true
时才起作用。 - Björn Zurmaar-Dmaven.resolver.transport=wagon
。 - ArtOfWarfare