1. 程式人生 > >專案maven依賴成功,但編譯一直報錯:引用專案的類路徑找不到

專案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.專案重新編譯,成功!