版本号造成的IDEA报红等情况解决

2022-08-24 10:53:18 浏览数 (1)

有时候迁移一个项目的时候,会出现类似于 org.apache.maven.plugins:maven-jar-pluginspring-boot-maven-plugin等,无缘无故报红,作为一名资深强迫症患者,看到这种情况就很难受。

情况分析

  1. pom.xml文件报红,右侧Maven状态框不报红,项目不能正常运行。
  2. pom.xml文件报红,右侧Maven状态框报红,项目不能正常运行。
  3. pom.xml文件报红,能正常运行。

解决方式

  1. 刷新状态栏。
  2. 找到Maven的Repository文件目录,删除对应的jar,重新启动项目,更新jar。

本次遇到的是第三种情况,这里只需要在pom.xml文件中添加相应的版本号即可,添加后的报红位置如下:

代码语言:javascript复制
 <build> 
 <plugins> 
 <plugin> 
 <groupId>org.apache.maven.plugins</groupId> 
 <artifactId>maven-surefire-plugin</artifactId> 
 <version>2.22.2</version> 
 <configuration> 
 <skipTests>true</skipTests> 
 </configuration> 
 </plugin> 
 <plugin> 
 <groupId>org.springframework.boot</groupId> 
 <artifactId>spring-boot-maven-plugin</artifactId> 
 <version>2.4.1</version> 
 </plugin> 
 </plugins> 
 </build> 

刷新一下文件就正常了。

这其实只是个列,以前不以为意只是遇到了百度一下,在此记录一下,方便下次遇到快速解决。

0 人点赞