項目maven依賴成功,但編譯一直報錯:引用項目的類路徑找不到

使用IDE:Intellij Idea

框架:spring-boot

項目結構:兩個子項目之間的引用,A和B均爲C項目的子項目,A需要依賴B。問題探索的過程(浪費了a lot of time,時間就是金錢啊,心疼~~~,希望看到這篇文章的小夥伴少走彎路 )

1.A項目在依賴了B之後,maven compile時報錯;

2.檢查所有的依賴,還有項目配置,沒問題,清緩存,報錯依舊

3.而且有一個很奇怪的現象

如果是我依賴其他的子項目正常的是下圖中1的顯示,但是此時依賴的B確實2中依賴jar包的形式(只是舉例,下圖是我問題解決後的正常的依賴顯示):


而且在我本地的maven倉庫中一直是有B項目的jar包的。

4.爲了不是這種方式的依賴,把本地倉庫的jar包刪掉,把項目中的依賴刪掉,重新加載(很多遍),依舊沒有解決問題。

5.然後有大神建議:別用maven打包,用idea打包,丟到倉庫,看看可以不;試過,依舊不行

6.最後,終極的解決方法來了:從Idea中把項目刪掉,手動刪掉項目的.idea和.iml文件,當然也可以用命令刪掉,重新導入項目,重新生成.idea和.iml文件

7.項目重新編譯,成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章