我发现了这个问题:Import Windows certificates to Java,它有Windows机器的答案。我无法找到与MacOS相同的-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT
。
答案 0 :(得分:0)
Jacob Blanton在上面的评论中提供了解决方案。通过在我的.bash_profile中向MAVEN_OPTS添加-Djavax.net.ssl.trustStore=<path to cacerts>
,Eclipse中的独立Maven和Maven都能够根据需要访问repo [在我使用Jorge Campos在他的评论中链接到的指令安装证书到cacerts之后,在这里找到https://blog.alwold.com/2011/06/30/how-to-trust-a-certificate-in-java-on-mac-os-x/]
答案 1 :(得分:0)
在OSX上,您可以设置-Djavax.net.ssl.trustStoreType=KeychainStore
以将OSX密钥链用于受信任的证书;是Apple JCA Provider的一部分。
答案 2 :(得分:0)
I am using version 10.14.1 (Mojave).