解决maven无法下载依赖的问题
大概從2020年1月底的時候第一次遇到這個問題,當時在假期期間自己寫小Demo玩,依賴下載不了就去找了個包放進去,并沒有太在意。直至幾天后因為疫情在家遠程辦公的時候新項目的依賴一直下載不了,困擾我半個月,我百度,換maven版本,扒倉庫,甚至因為懷疑當時破解idea的時候改過配置文件而卸載重裝idea,然而都是徒勞無功的。.但是今天看到一篇文章,隨手試了試,maven開始下載依賴了…
不知道是不是這個原因,但是有錯的朋友倒是可以試試哈哈。
經過這幾天的試錯,我總結了一下maven下載不了依賴的排錯思路:
1.先看maven的設置,因為我瘋狂試錯,所以當時我電腦上有四個版本的maven,數不清的倉庫,今早起來我只留下了一個3.6.3的maven,修改了環境變量和倉庫,其余的全部刪除了。然后我在idea中的配置如下:
不一樣的朋友可以對一下。
2.看倉庫里的配置:
倉庫的配置也就是一個setting.xml文件,里邊包含的是本地倉庫的位置以及maven的鏡像,在國內一般用的是阿里的鏡像,代碼如下:
本地倉庫的位置配置就是下面這個標簽,將倉庫位置的絕對路徑放進去就行了。
<localRepository>倉庫路徑</localRepository>在這里要特別提出,因為這段時間我修改setting.xml文件都是直接用NotePad++修改的,所以bug一直沒調好,后來我在一篇博客中看到,不要在外部修改,要直接在idea中打開setting.xml,然后在里邊修改,當時我還心想什么狗屁道理,里邊外邊不一樣么,但是我還是試了一下,然后我的maven就開始下載依賴了!!!! 這里附上那位大佬的博客https://blog.csdn.net/alinekang/article/details/84030331 于是我想到了我卸載idea破解重裝的時候,教程里曾經提到過在修改的文件不要在外部修改,要在idea內部打開,因為idea現在對于這種操作好像是存在一些管控機制什么的,這個簡直就是奇技淫巧!!!!!
3.再一個就是關于網絡的問題,因為是在家遠程辦公,所以有可能家庭網絡會有限制還是什么的,這個也只是我的推測。另外就是關于網絡代理的問題,可以在setting.xml文件中看一下有沒有配置代理,如果有的話就注釋掉就行了,沒有的話網應該就沒問題,可以在File–Setting–HTTP中測試一下看能不能連接到百度,如果可以就沒問題。
當然也會有其他的原因,譬如說網絡不好導致下載的都是LASTUPDATE的文件之類的,或者是pom文件存在依賴沖突什么的,這樓里就不列舉了。
🆗!!!
總結
以上是生活随笔為你收集整理的解决maven无法下载依赖的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实时查看tomcat进程的连接数
- 下一篇: Webrtc服务器搭建(基于公网环境)