[maven] proxy擋住mvn install問題

By
Advertisement
[ERROR] Failed to execute goal on project...
PKIX path building failed:
time out ...


這東西就算我去maven/conf/setting.xml
裡面加入了proxy auth的設定還是依然無解

http://stackoverflow.com/questions/25911623/problems-using-maven-and-ssl-behind-proxy

最後找出的解決辦法就是匯入https://repo.maven.apache.org/ 的金鑰囉

1. 到https://repo.maven.apache.org/
2. 右鍵內容>憑證>詳細資料>把金鑰用Base 64 X.509 (.CER)的方式存到你的電腦裡面
3. 開啟command line, 生成key sotre
   keytool -import -file C:\temp\mavenCert.cer -keystore C:\temp\mavenKeystore
4.之後就可以增加參考此keysotre的paramter了

  • Now you can run the command again with the parameter
    -Djavax.net.ssl.trustStore=C:\temp\mavenKeystore
  • Under linux use absolute path
    -Djavax.net.ssl.trustStore=/tmp/mavenKeystore


例如我在執行mvn clean install的時候我就直接執行
mvn clean install -Djavax.net.ssl.trustStore=C:\temp\mavenKeystore


終於不用再走偏方繞出公司內網vpn了
真的是有夠麻煩

0 意見:

張貼留言

技術提供:Blogger.

Latest Photos

Join the Team

Blogger news

Popular Posts