Intellij Idea無法更新maven外掛索引的解決
阿新 • • 發佈:2019-01-27
最近在學習Spring+Spring MVC+MyBatis的時候,需要使用Maven來構建專案,而我使用的IDE為Intellij Idea。在新增maven依賴的時候,預設情況下並沒有補全。在網上搜索了一下,需要先更新maven repository的索引之後才可以自動補全。而由於maven原始碼當中寫死了中央倉庫的地址,而由於國內的網路環境問題,所以更新索引很是花了一些時間才完成。下面做個記錄,以備後查。
首先開啟一個專案
注意首先需要開啟一個project,否則在設定當中沒有遠端倉庫的索引那一項:
更新索引
在上面的圖片當中,選中遠端倉庫那一項,然後點選update來更新,此處根據不同的情況,可能會有如下報錯:
索引資源未找到
java.lang.RuntimeException\: java.io.FileNotFoundException\: Resource nexus-maven-repository-index.properties does not exist
獲取超時
錯誤問題解決
- 經嘗試,以上兩種錯誤均為網路問題導致,可以在設定代理的情況下嘗試更新,設定代理的方式如下:
- 實際嘗試過程中,即使設定了代理還是會出現更新失敗的情況,經排查,發現是我自己的shadowsocks設定為了PAC模式,即不在名單當中的網址並不走代理,而是直連。所以只需要將shadowsocks模式更改為:全域性模式
最終效果如圖