[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project xxx: Fatal error compiling: error: invalid target release: 17 -> [Help 1]

使用jenkins做单元测试的时候出现的异常

项目环境是jdk17,本地测试,测试服运行都没有问题,只有单元测试出异常。原因是maven中节点环境变量的JAVA_HOME指向的JDK版本是/usr/lib/jvm/openjdk,我的服务器是11,改成正确的路径就好了

开始以为是maven-compiler-plugin 版本有对应关系,不匹配。

因为命令行直接打java -version是正确的版本17,没有发现问题