用IEDA打开项目后,更新完设置,出现了cannot access xxx 的错误信息
网上看到解决方式,最常见的就是 点击 File -> Invalidate Caches -> Invalidate and Restart,重启后报错消失。
不过我按照这种操作后错误仍在,点击跳转可以成功,报错一直在。
排查发现,我的pom文件里同时引入了两次某包的不同版本,竟然还没报错。根据包的位置去在本地仓库查找,发现旧的版本只有文件夹,没有对应jar包。。。
删除pom文件中旧的引入,更新maven,报错消失。。。真是粗心大意