記錄一個在寫專案中遇到的Maven依賴無法匯入的問題
專案是一個父專案做依賴管理,三個子專案,今天遇到一個問題:
子專案中匯入的依賴,怎么都匯入不進去,maven倉庫中已經有了,idea提示也沒有問題,如圖:

可以看到,idea提示是正常的,依賴都是繼承自父專案,但是左邊的依賴中沒有我匯入的這些依賴,有的是父專案中繼承下來的
再添加依賴是匯入不進來的,網上查到的解決辦法都試了試,都是沒有用
之后我看了看父專案

發現jwt的依賴沒有版本號,加入版本號之后再次重繪:

依賴就進來的
這個bug如果沒有注意到,其實是很難發現的,我也是折騰了好幾個小時,吃完飯回來看了看,就發現版本號沒寫
大無語事件!!!
主要是idea和maven也沒有一點提示我版本號沒寫
再說說這個bug給我帶來的其他困擾:
- 會導致子專案中自己引入的其他依賴都匯入不進來,我一開始是redis依賴匯入不了,然后注釋了其他所有依賴,只匯入redis,可以匯入,但是其他依賴一打開,發現jwt依賴又匯入不了了,當時就好奇怪
- 之后,我把idea的專案相關的檔案都洗掉了,重新匯入專案,發現子專案中用到了這個jwt依賴的專案中沒有Plugins、Dependences這兩個選單,只有Liftcycle這個選單
最后,引入依賴的時候,gav坐標一定不要忘記,三個不可缺一,尤其是從父專案中繼承過來的依賴,很容易丟掉資訊!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/555908.html
標籤:其他
上一篇:CouchDB教程_編程入門自學教程_菜鳥教程-免費教程分享
下一篇:返回列表
