SonarQube:使用 Java 11 时不支持 class 文件主要版本 58 错误
SonarQube: Unsupported class file major version 58 error when using Java 11
我正在尝试在 spring 引导项目上执行 mvn sonar:sonar
命令
$ mvn sonar:sonar -Dsonar.host.url=<URL> -Dsonar.login=<Token>
当我运行执行上述命令时,我收到错误消息
Can not execute Findbugs: java.lang.IllegalArgumentException: Unsupported class file major version 58
我在我的项目中使用 java 11,sonarqube 也在使用 OpenJDK 11.0.7+10
。 Java 8 个项目没有任何问题。我在pom.xml中设置了java版本,如下图
pom.xml
<properties>
<java.version>11</java.version>
</properties>
已安装的 sonarqube-findbugs 插件与 java 11 不兼容。进入 Adminmistration --> Marketplace 视图并更新此插件
我正在尝试在 spring 引导项目上执行 mvn sonar:sonar
命令
$ mvn sonar:sonar -Dsonar.host.url=<URL> -Dsonar.login=<Token>
当我运行执行上述命令时,我收到错误消息
Can not execute Findbugs: java.lang.IllegalArgumentException: Unsupported class file major version 58
我在我的项目中使用 java 11,sonarqube 也在使用 OpenJDK 11.0.7+10
。 Java 8 个项目没有任何问题。我在pom.xml中设置了java版本,如下图
pom.xml
<properties>
<java.version>11</java.version>
</properties>
已安装的 sonarqube-findbugs 插件与 java 11 不兼容。进入 Adminmistration --> Marketplace 视图并更新此插件