如何修复詹金斯中的声纳插件问题

时间:2021-07-08 06:45:14

标签: maven jenkins sonarqube

如何避免 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版本

1 个答案:

答案 0 :(得分:1)

可能您尝试运行的编译代码是使用 java 11 编译的,但在 env 中仅安装了 java 8。

尝试安装 java 11 并确保更新操作系统环境设置以指向新的 JDK。

Java 详细信息:

  • Java 8 使用主要版本 52
  • Java 11 使用主要版本 55