解决思路一:
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.3.7.RELEASE</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.9.0</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin>
maven-compiler-plugin插件要指定版本号,和你的maven仓库一个版本的才行,不然打包还是会报错
这里我的3.9.0 大版本一样
而且 上面 configuration
不指定对的话可能会报一下错:
- “Maven编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8
另外也可了个有一下错误:
- java: -source 1.7 中不支持 lambada 表达式
- org/codehaus/plexus/archiver/jar/JarArchive