Intellij Idea無法更新maven插件索引的解決

最近在學習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

獲取超時

錯誤問題解決

  1. 經嘗試,以上兩種錯誤均爲網絡問題導致,可以在設置代理的情況下嘗試更新,設置代理的方式如下:
    這裏寫圖片描述
  2. 實際嘗試過程中,即使設置了代理還是會出現更新失敗的情況,經排查,發現是我自己的shadowsocks設置爲了PAC模式,即不在名單當中的網址並不走代理,而是直連。所以只需要將shadowsocks模式更改爲:全局模式即可。
    這裏寫圖片描述

最終效果如圖
這裏寫圖片描述


參考鏈接:
IntelliJ IDEA中Maven插件無法更新索引之解決辦法

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