<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>17</source>
<target>17</target>
</configuration>
</plugin>
我用的是 idea 修改你项目的编译环境
从新拉 maven 之后你就可以看看哪里报红哪里需要改了,别担心,噩梦才刚刚开始哈哈哈
去除重复依赖
长时间的维护,可能存在一个包在一个 pom 里引入两次的情况 (真服了)
首先项目中 pom 文件不可以出现重复依赖,需要排查去掉
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
对于依赖版本,不可以直接出现 RELEASE,你可以定义一个 properties 然后引用一下
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>RELEASE</version>
<scope>test</scope>
</dependency>
一些依赖的版本升级
这部分只列举我再升级过程中遇到的需要升级的问题
升级 lombok 到 1.18.26
lombok