解决方案:
在
- <build>
- <finalName>test-demofinalName>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.pluginsgroupId>
- <artifactId>maven-compiler-pluginartifactId>
- <version>3.8.0version>
- <configuration>
- <source>1.8source>
- <target>1.8target>
- <encoding>utf-8encoding>
- configuration>
- plugin>
- <plugin>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-maven-pluginartifactId>
- <configuration>
- <mainClass>com.test.ApplicationMainmainClass>
- configuration>
- <executions>
- <execution>
- <goals>
- <goal>repackagegoal>
- goals>
- execution>
- executions>
- plugin>
- plugins>
- build>
重新reload更新下maven,正常情况下,会自动下载依赖,然后这里的爆红就消失了。
如果还是报错,将爆红的插件放入dependencies标签中,然后再通过 reload 就可以解决这个报红问题。
- <dependencies>
-
- <dependency>
- <groupId>org.apache.maven.pluginsgroupId>
- <artifactId>maven-compiler-pluginartifactId>
- <version>3.8.0version>
- dependency>
- <dependency>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-maven-pluginartifactId>
- <version>2.3.1.RELEASEversion>
- dependency>
-
- dependencies>
- 今天上午正常运行的代码,什么都没动下午突然爆红。在添加版本信息后刷新恢复正常,但是当我再次去掉版本这一属性后还是能正常的没有爆红。
- 猜测可能下载jar包的时候失败了,把版本删除后,按住ctrl点击名称进去,发现跳转的是刚才填的版本号,很神奇。