今天下午在更新svn上的項目到本地,發現pom文件中的如下依賴的version一直標紅,鼠標放上去顯示“dependency not found.”
同時檢查了Maven Projects中該項目引入的依賴中已經有所需要的依賴,但是在下面有紅色波浪線。
在Project Structure中看到所需要的jar包也已經被引入該項目。
一開始以為是因為依賴沖突,問了其他同事,他們從svn上都可以正常更新、導入該項目,然后也能正常運行項目,pom里面的依賴都能正常引入。wft!大家代碼都一樣啊,由此推測應該就是我本地idea或者maven的問題了。於是便開始了漫長的3個小時找錯旅程......
最終找到解決辦法:
①打開“Maven Projects”,打開當前項目
②打開當前項目的“Lifecycle”
③點擊“clean”,清除上一次Maven執行的結果
④點擊“iinstall”,將項目輸出構件部署到本地倉庫
步驟圖如下:
總結:出現此類經驗性錯誤,而非程序性錯誤的時候,應該先向找到一個大概的錯誤原因,再進行查詢,如鍋長時間查詢無果,應該第一時間向周圍有經驗的同事、朋友尋求幫助,然后總結並記錄,讓其成為自己的經驗。
以上內容轉載自以下文章:
鏈接:https://www.jianshu.com/p/72a65e77d1f9