填坑:IDEA導(dǎo)入Maven工程無法下載依賴項(xiàng)

根據(jù)項(xiàng)目進(jìn)展,今天還要來加班。本來覺得就是系統(tǒng)聯(lián)調(diào)測試,會順風(fēng)順?biāo)5?,其?shí)并不然。又是最要命的編輯器出問題。

從今年年初開始就開始入手IDEA,其強(qiáng)大之處令人歡喜。與此同時(shí),項(xiàng)目構(gòu)建也開始引入Maven。對這兩個新鮮事物,我感覺不錯,有忙頭。今天足以讓我忙個夠嗆。

同事在SVN倉庫上重新建了個項(xiàng)目工程,把老的項(xiàng)目全切到該分支下。興致沖沖的把工程checkout下來,與此同時(shí)坑就來了。

項(xiàng)目是老項(xiàng)目,只是換了個分支。其Maven構(gòu)建的依賴項(xiàng)本地倉庫里都有。用IDEA加載工程后,Maven依賴項(xiàng)卻不能自動關(guān)聯(lián)上。

找不到依賴項(xiàng)

我做了如下努力:

重啟IDEA、重啟電腦、重新checkout工程、重新安裝IDEA、對IDEA進(jìn)行配置、重新設(shè)置Maven、問群友、問群主、度娘、谷歌等等等。

但是,沒效果。

最后,在這篇上發(fā)現(xiàn)了端倪。Import Maven dependencies in IntelliJ IDEA

原來,我在處理Maven依賴時(shí)候,如果在本地或中心倉庫找不到依賴時(shí),都是手動下載jar包,然后放到Maven本地倉庫中,在IDEA中竟然也能跑起來。但是這次就是不行。

解決辦法:

1.刪除項(xiàng)目中.idea文件夾和.iml文件

2.通過mvn clean install進(jìn)行清除后重新構(gòu)建

無法找到依賴項(xiàng)

這兩個jar包就是當(dāng)初我直接在本地倉庫中手動新建文件夾和復(fù)制jar包放進(jìn)去的。

正確的方式應(yīng)該這樣

注冊jar包到Maven本地倉庫

接下來運(yùn)行mvn clean install就成功了

3.用IDEA重新打開該項(xiàng)目,其Mavne依賴項(xiàng)就自動關(guān)聯(lián)到本地倉庫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容