問題描述:
通過阿里雲配置本地的 Maven 倉庫,使用 Maven 命令在進行打包、編譯等一系列操作時候,總是出現提示某個 Jar 文件 ---> 『.....\ _remote.repositories(拒絕訪問)』,但是打包、編譯等命令完成后都顯示 BUILD SUCCESS ,錯誤截取如下圖:

1、非常確定的是本地有這個 jar 包,經過大量的對比發現問題出現在 _remote.repositories 這個文件上。

>nexus說明這個依賴是從私服中下載的。而此時我是連不上私服的,這些依賴是我從別人的電腦拷貝的。而原因就是出現在
_remote.repositories的>nexus=引起的。
2、找到對應的 _remote.repositories 文件,將所有的 >nexus= 修改為 >central= 。
但是單純的我還是太天真了,我在執行
Maven的clean命令出現上述的錯誤,然后我花了將近 1h, 將出現問題的文件修改成功。當我在 執行Maven剩下的命令時候,又出現上述的問題。也就是說執行
Maven的每個命令時,都會出現那個問題。難道我要花一整天修改這些數不勝數問題文件嗎?No,放出終極大招,刪除所有的
_remote.repositories文件。
3、下載搜索文件的軟件 Everything,這個軟件真的是良心推薦。然后搜索上述的 _remote.repositories文 件,然后將顯示的,在你本地倉庫的 _remote.repositories 全部刪除即可。
4、最后在運行項目,就不會報錯了,其傳遞的依賴也會加載進來。
