为啥idea中的maven代码没有报错但是pom显示红色;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥idea中的maven代码没有报错但是pom显示红色;相关的知识,希望对你有一定的参考价值。

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.sang</groupId> <artifactId>chapter01</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies></project>这是pom的代码

参考技术A 你这个图中没有看出哪里有红色啊,你难道说的是pom.xml这个文件的颜色?这个颜色的话,是你没有把文件加入版本管理的颜色

pom.xml文件project报错Failed to read artifact descriptor forXXX:jar:unknow,导致idea导入项目时maven依赖没有加载进项目的问题

可能造成的原因有很多,需要一个一个尝试解决。首先检查一下看看maven仓库设置有没有出错。没有出错再执行下面的步骤

1.右键选择maven Reimport 一下

 

右键选择这个就行了,比较方便快捷

 

2.把报错的那个jar包的maven依赖引入文件删除,Reimport ,再把依赖复制进去 Reimport  一下

这个操作也很快,主要是看看是不是因为这个依赖的原因导致报错

3.去本地仓库找到这个依赖包的文件夹,删除掉, 再Reimport

到这一步的话就是因为有一次依稀下载到一半的时候下载失败,有一个文件让maven不会再自动下载,但是jar又没下载到,直接删掉的话就会再自动下载了。找地址的方法是看这里


比如这个的地址就是仓库下的com文件夹,com文件夹下的github文件夹,github文件夹下的wvengen文件夹

4.把idea的缓存清楚再重启idea

我的就是这个问题,我因为下载依赖 的时候,点击了一下取消下载,之后这个依赖就一直报红,应该是下载到一半的依赖下载到缓存中了,导致报红,删除缓存的方法就是

点这两个按钮就可以了

以上是关于为啥idea中的maven代码没有报错但是pom显示红色;的主要内容,如果未能解决你的问题,请参考以下文章

intellij IDEA为啥我代码编译的时候没有问题 但是maven打包的时候报错找不到类?代码中都import过了啊

AndroidStudio一直下载.pom文件

引入本地jar包打成jar包启动报错:NoClassDefFoundError

IDEA Maven项目为啥下载不了jar包呢?大神帮忙看一下怎么回事

IDEA工程pom文件报错“plugin xx not found”!

pom.xml文件project报错Failed to read artifact descriptor forXXX:jar:unknow,导致idea导入项目时maven依赖没有加载进项目的问题