Idea報錯解決--SpringBoot項目編譯失敗,Maven install提示找不到符號

一、問題概述:

前兩天小組內code review。今天在拉取別人修改完的代碼後,加上自己修改了一些代碼後,啓動項目時發現沒有生效。於是先maven clean再maven install,就出現了編譯失敗,找不到符號的問題。

這個問題讓我很是頭疼,先是反覆clean/install,不行。然後又到代碼目錄下把所有target文件夾都刪除了再試。還是不行。正在懷疑人生之際。仔細觀察了一下。原來是項目中有一塊引用了另一個基礎項目common中的一個常量。這個常量在拉取代碼過程中雖然已經修改了。但是其沒有重新編譯。導致我的項目在尋找這個常量時,在舊的common項目jar中沒有找到這個常量。

找到原因後,我重新clean,install了一下common項目。然後再編譯我的項目。就不存在找不到符號的問題了。然後啓動項目,over~ 這說明,遇到問題還是得冷靜分析,切忌頭腦發熱,心態失衡。要做一個心態平和的程序員~~

二、問題分析:

由於編譯報錯項目A引用了項目B新增的代碼。且沒有重新編譯項目B,只編譯了項目A。導致項目A找不到項目B中的某些語句或常量。

三、解決方案:

把編譯報錯的項目A中找不到符號的對應項目B重新編譯一下~

 

喜歡的朋友點個贊哦~~

發佈了152 篇原創文章 · 獲贊 255 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章