描述
是一次很蛇皮的踩坑经历,原因很简单,但是太容易中招了,简单记录一下
项目没有做热部署,添加完一个CRUD的接口后,重启项目测试,突然就报错了
mvn clear install
也没用
Cannot resolve org.apache.maven.plugins:maven-compiler-plugin:X.X.X
解决过程
搜了很多解决办法,先列举几个
1.在pom文件中添加plugin
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- 跳过单元测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
打开工程一看,加了
然后打开父工程,也加了
好,没用,下一个
2.降低Maven的版本
公司不允许,而且绝对和这个没关系
所以,直接跳过,下一个
3.更改project的设置选项
设置是对的
好,也没用
最后折腾了半天,想起来我是加了CRUD接口后才报的错,急忙回去检查代码
然后发现了这个东西
我也不知道是个啥包,但是导包时这玩意显示在第一个,换回org的包后,就启动成功了