本地倉庫_remote.repositories(拒絕訪問)


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


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

>nexus 說明這個依賴是從私服中下載的。而此時我是連不上私服的,這些依賴是我從別人的電腦拷貝的。

而原因就是出現在 _remote.repositories>nexus= 引起的。

2、找到對應的 _remote.repositories 文件,將所有的 >nexus= 修改為 >central=

但是單純的我還是太天真了,我在執行 Mavenclean 命令出現上述的錯誤,然后我花了將近 1h, 將出現問題的文件修改成功。當我在 執行 Maven 剩下的命令時候,又出現上述的問題。

也就是說執行 Maven 的每個命令時,都會出現那個問題。難道我要花一整天修改這些數不勝數問題文件嗎?

No,放出終極大招,刪除所有的 _remote.repositories 文件。

3、下載搜索文件的軟件 Everything,這個軟件真的是良心推薦。然后搜索上述的 _remote.repositories文 件,然后將顯示的,在你本地倉庫的 _remote.repositories 全部刪除即可。

4、最后在運行項目,就不會報錯了,其傳遞的依賴也會加載進來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM