文章目录
1. 前言
我们在平时开发过程中关注的比较多的是项目开发时依赖包的版本以及兼容性问题,而编译、打包时各种插件以及 版本信息关注得相对较少,那么你有没有踩过编译打包的坑呢,本文将详细介绍一次因为编译、打包时没有指定 spring-boot-maven-plugin插件版本而导致编译、打包任务失败的事件,希望能够帮助各位在后续的工作中避坑。
2. 组件版本信息
JDK 1.8
SpringBoot 2.3.7.RELEASE
SpringCloud Hoxton.SR12
3. 事件经过
3.1 本地通过maven命令打包
直接在IDEA中执行打包命令或者命令行执行mvn clean install
报错文本信息如下:
org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
报错大概意思:
org/springfra