【发布时间】:2020-07-16 18:43:22
【问题描述】:
我正在尝试在 spring boot 项目上执行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 finbugs 插件?
-
我正在使用内置的 FindBugs 配置文件
-
我要的是声纳库中的 findbus 版本,而不是专业人士。 sonarplugins.com/findbugs
-
我看到版本 3.11.1
-
查看 sonarqube 管理界面,检查版本并更新插件。