idea修改依赖后maven更新无效
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的缓存,就不用这么麻烦了_(:з」∠)_