如何避免 Jenkins 2.289.2、插件声纳 2.13.1 上的声纳扫描仪插件出现问题 编译项目时出现错误
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar (default-cli) on project maven-project:
Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar failed:
An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar: java.lang.UnsupportedClassVersionError:
org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 55.0),
this version of the Java Runtime only recognizes class file versions up to 52.0
看起来是java版本的问题,但我想避免更改我的java版本
答案 0 :(得分:1)
可能您尝试运行的编译代码是使用 java 11 编译的,但在 env 中仅安装了 java 8。
尝试安装 java 11 并确保更新操作系统环境设置以指向新的 JDK。
Java 详细信息: