前提:maven依赖内容填写正确。
情况一、pom.xml文件没有报红,但是maven窗口的Dependencies爆红:
1、将报红的依赖在pom.xml文件中注释起来
2、reimport maven依赖
3、将刚才注释的内容放开
(概括 : 注释 -> reimport -> 放开注释)
情况二、pom.xml的依赖爆红
1、进入maven仓库
点击File -> settings ->Build,Execution,Deployment -> Build Tools -> maven 查看本地仓库路径
2、找到依赖包的所在位置
根据报红的依赖的 **groupID 和 artifactId ** 来进入对应的文件夹,比如
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.5.1</version>
</dependency>
就进入 仓库位置/org/webjars/jquery 文件夹
3、对无效文件删除
文件夹里有一个或者多个文件类型为 LASTUPDATED 的文件,则说明包在下载的时候出现了问题,网上给的有些教程是只删除这些文件,然后重新再 reimport ,试了几次,还是重新出现了 LASTUPDATED的文件。
解决方案是 : 将jquery文件夹直接删除,然后再reimport,再查看是不是导入成功(即没有LASTUPDATED类型的文件),导入成功了则pom.xml文件不会报红,这时若maven小窗口的Dependencies报红,查看文章开头的 情况一
,即可。