記錄一個在寫項目中遇到的Maven依賴無法導入的問題
項目是一個父項目做依賴管理,三個子項目,今天遇到一個問題:
子項目中導入的依賴,怎么都導入不進去,maven倉庫中已經(jīng)有了,idea提示也沒有問題,如圖:
可以看到,idea提示是正常的,依賴都是繼承自父項目,但是左邊的依賴中沒有我導入的這些依賴,有的是父項目中繼承下來的
再添加依賴是導入不進來的,網(wǎng)上查到的解決辦法都試了試,都是沒有用
之后我看了看父項目
發(fā)現(xiàn)jwt的依賴沒有版本號,加入版本號之后再次刷新:
依賴就進來的
這個bug如果沒有注意到,其實是很難發(fā)現(xiàn)的,我也是折騰了好幾個小時,吃完飯回來看了看,就發(fā)現(xiàn)版本號沒寫
大無語事件?。。?/p>
主要是idea和maven也沒有一點提示我版本號沒寫
再說說這個bug給我?guī)淼钠渌_:文章來源:http://www.zghlxwxcb.cn/news/detail-499450.html
- 會導致子項目中自己引入的其他依賴都導入不進來,我一開始是redis依賴導入不了,然后注釋了其他所有依賴,只導入redis,可以導入,但是其他依賴一打開,發(fā)現(xiàn)jwt依賴又導入不了了,當時就好奇怪
- 之后,我把idea的項目相關的文件都刪除了,重新導入項目,發(fā)現(xiàn)子項目中用到了這個jwt依賴的項目中沒有Plugins、Dependences這兩個菜單,只有Liftcycle這個菜單
最后,引入依賴的時候,gav坐標一定不要忘記,三個不可缺一,尤其是從父項目中繼承過來的依賴,很容易丟掉信息?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-499450.html
到了這里,關于記錄一個在寫項目中遇到的Maven依賴無法導入的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!