IDEA從SVN導入的maven項目無法加載依賴包及unable to find valid certification錯誤

問題一描述:

      idea從svn導入的工程,由於事先不知道該項目pom.xml配置的私有maven倉庫訪問需要賬號密碼,而我本地的maven配置文件並未配置這些參數,結果加載項目後發現下載的依賴包都是8kb空包,項目編譯也報讀取相關jar文件錯誤,引用不到依賴。這種情況下,嘗試設置了maven倉庫賬戶密碼信息後,操作maven重新導入加載也不行。手動清空本地倉庫的錯誤文件,重新導入,下載下來居然還是這種空包。
解決辦法:

1.本地maven配置文件setting.xml增加倉庫配置參數: 

<server>
  <id>release01</id> 
  <username>admin</username>
  <password>admin123</password>
</server>

2.刪掉項目文件,清空倉庫裏的空包(不清空,maven是不會強制重新從遠程倉庫拉依賴包的),重新從
svn拉取項目,配置好maven,加載依賴包恢復正常。

 

問題二描述:

創建新的項目連接阿里雲倉庫下載依賴包,報證書錯誤unable to find valid certification path to requested target,參考網上查詢的資料終於解決了:

在idea的settings -> 搜maven -> Runner -> VM Options中輸入:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章