SonarRunner在Java 8中失败

时间:2016-04-21 09:52:07

标签: gradle java-8 sonarqube findbugs

我有一个带有构建系统的Java项目作为Gradle。最近我们迁移到了Java 8.此迁移后,sonarRunner任务开始失败并出现以下错误:

05:10:51.823 INFO  - Execute Findbugs 2.0.3...
05:10:56.502 INFO  - Findbugs output report: /pathtoproject/build/sonar/findbugs-result.xml
The following errors occurred during analysis:
  Unable to get XClass for java/util/function/BiConsumer
    java.lang.ArrayIndexOutOfBoundsException: 1792

我开始搜索它并发现Findbugs 2.0.3不支持我需要升级它,建议我应该使用Sonar服务器5.x.x(我当前的声纳服务器是5.4.x)。我有一些限制但我希望我的sonarRunner能够成功。以下是我的约束:

  1. 我无法升级声纳服务器版本(不在我手中)
  2. 无法降级Java版本。
  3. 我试图搜索如何在SonarRunner插件中升级findbugs版本,这也是我找不到的。请帮帮我。

0 个答案:

没有答案