2016-09-18 496 views
0

我正在用maven編寫一個java web項目。不過,我也遇到了類似的問題如下:無法讀取avalon-framework的工件描述符:avalon-framework-api:jar:4.1.5-dev

無法讀取工件描述 Avalon的框架:阿瓦隆框架-API中:jar:4.1.5-dev的

然後我試圖mvn clean install,但它不起作用,並顯示流動錯誤。

[錯誤]未能執行項目大修的目標:無法解析 依賴工程質量:大修:戰爭:3.4.3-GA:無法 聚集在com.cloudhopper.proxool依賴關係:Proxool的: jar:0.9.1 - > avalon-framework:avalon-framework-api:jar:4.1.5-dev:無法讀取 工件描述符爲 avalon-framework:avalon-framework-api:jar:4.1.5- dev:不能 傳遞工件avalon-framework:avalon-framework-api:pom:4.1.5-dev from/to central(https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException:PKIX路徑構建失敗: sun.security.provider.certpath.SunCertPathBuilderException:無法找到 有效證明路徑請求的目標 - > [求助1]

做別人知道該如何解決呢?我需要你的建議。

回答

0

請執行以下步驟永久消除此問題。

步驟1獲取root ssl證書。

  1. 開放的谷歌瀏覽器,然後導航到https://repo.maven.apache.org
  2. 定位在地址欄中鎖定形狀的圖標剛剛離開您的網址的一側,並點擊它!
  3. 點擊詳細信息並點擊查看證書
  4. 現在您可以看到證書層次結構!點擊位於層次結構頂部的根證書,然後將證書的圖像拖放到桌面上,這些圖像可以在層次結構中看到。

那就是它!現在你有你的ssl證書!

第2步將該證書安裝到java cacerts文件。

  1. 下載Keystore Explorer工具。
  2. 使用keystore Explorer工具打開// YOURJDKPATH/jre/lib/security/cacerts。
  3. 使用導入的可信證書添加ssl證書。
  4. 點擊保存並關閉keystore資源管理器。
  5. 您可以重新啓動系統以獲得更安全的一面!

就是這樣!你的問題解決了!如果你仍然面臨這個問題,那麼請仔細檢查maven是否使用了你剛剛編輯的cacerts文件的相同jre!

相關問題