idea打开maven项目时,部分jar包报红问题

正常情况下,在导入maven项目后,因未配置maven仓库地址,会出现所有jar包报红的问题,一般这种情况只需要去file->settings->maven中引入maven并修改maven仓库地址即可,但今天要说的是比较特殊的情况,部分jar包正常,只有个别两个jar包出现报红问题。
在今天的开发中,偶然发现在另一台电脑上导入maven项目后,在右方的maven小窗口中出现了报红,查看后发现有两个jar包出现报红。
核查maven仓库后发现没有任何问题,又去检查了pom.xml文件,发现未报红,查了部分资料,总结如下:
通常遇到这样的情况,只有两种可能,一是jar包无法下载,二是本地仓库中的jar包文件中存在_maven.repositories以及_upload……的文件,另外可能还存在sha1后缀的文件,这些文件中upload的为预加载的,sha1的是预检测的,都不需要,删除后便不会再出现报红。文件示例如图:
在这里插入图片描述
另一种情况便是我今天遇到的问题,删除多余文件后,发现部分jar包依旧报红,反复核查后发现,maven的settings文件中,配置有maven仓库的地址,由于两次地址不同,idea自动往配置文件中配置的仓库地址中下载了相关jar包,但由于其中几个jar包无法下载,于是出现了报红,只需修改配置文件中的仓库地址配置即可。

猜你喜欢

转载自blog.csdn.net/fzt12138/article/details/112617438