哪些版本的gradle,sonarqube和jacoco插件兼容

ste*_*man 5 gradle jacoco sonarqube sonarqube-scan

我正在建立一个新的多模块gradle项目,将在jenkins中构建,并试图让sonarqube分析它,但我遇到了一些我无法解决的不兼容问题.

我正在寻找使用

  1. sonarqube插件因为我们现有的项目得到关于声纳 - 跑步者弃用的警告:'sonar-runner'插件已被弃用,并计划在Gradle 3.0中删除.请使用SonarQube的官方插件(文档).
  2. gradle 3
  3. 从sonarqube这个简单的例子https://github.com/SonarSource/sonar-examples/blob/master/projects/languages/java/gradle/java-gradle-simple/build.gradle

如果我使用gradle 3,我会收到此错误:org.gradle.internal.jvm.Jvm.getRuntimeJar()Ljava/io/File;

如果我使用gradle这个2.14我得到这个错误:产生java.io.IOException:由造成不兼容的版本1007这个错误在过去已经引起jacoco和sonarqube插件不兼容看到JaCoCo SonarQube不兼容的版本1007.

我应该使用哪些版本?

Fre*_*eam 2

仅供参考,SonarQube Scanner for Gradle 2.1 的发布应该会很快发生,并且该版本包括对 Gradle 3.X 的支持。请参阅https://jira.sonarsource.com/browse/SONARGRADL-16,该问题已修复。