springboot項目本來引入了a和b包,但是a中引入了c:2.5,b中引入了c:3.6,idea編譯的時候一直使用的是c的2.5(用這個版本會編譯失敗,但是其他人編譯的時候都是3.6的);
將a包升級了依賴c:3.6之后,idea識別的還是一直是2.5,刷新maven,刪除本地倉庫,刪除.idea
和.iml
,重啟idea都無效,但是從pom中點進入,發現引入的已經是3.6了,但是編譯的時候一直是3.6,心態爆炸
解決方案
- 將項目文件夾換一個名字;
- 然后將
.idea
和.iml
文件刪除 - 此時,再用idea打開,idea會識別為一個新的項目,此時就正常了
idea應該在c盤某個目錄中對這個位置的這個文件夾還有緩存,所以清理maven無效,若是能找到idea的緩存,就不用這么麻煩了_(:з」∠)_