maven一直报红
最近一次导入项目时,遇到maven一直报红,在maven仓库导入正确的版本,之前的版本一直报红,Reimport或者去个人仓库中删除,重启项目都不行
情况一:maven导入比较慢或者导入有问题
解法方法:选择重新引入maven项目就可以
情况2.maven依赖有问题
解法方法:到maven仓库中,检查版本以及依赖是否有问题
例如我们导入okhttp3中4.3.2的版本,但是maven仓库中,并没有这个版本,所以修改我们的依赖,再重新引入maven就行了
情况3.导入错误版本的maven依赖后,右侧的错误依赖没有去处
例如在我最近导入别人的项目时,右侧修改的版本死活报红。
从博客上面的,都是说到本地仓库(C:\Users\试用.m2\repository)中找到并删除这个依赖。
但我的情况是删除了,一点Reimport,仓库的依赖又回来了,而且右侧的maven项目继续爆红。。。。。
可能原因:maven检查不到之前的依赖已经失效了
解决方法:点击maven的clean,让maven去清理不需要的依赖(如果clean还是有,记得多试几次,几种方式一起试)
我感觉其实博客上面的方法其实是对大部分情况有用的,但是每台电脑的性能配置不同,造成了机子性能的不同。
像我这一次成功去除报红之后,按照原来的操作让它报红,但是这次它自动就能clean和导入了(我???)