2016-08-25 60 views
5

我正在建立一个新的多模块gradle项目,在jenkins中构建并尝试获取sonarqube分析它,但是我遇到了几个不兼容的问题,能够解决。哪些版本的gradle,sonarqube和jacoco插件兼容

我期待在使用

  1. 的sonarqube插件,因为我们现有的项目获得了约声纳亚军的弃用警告: 的“声纳亚军”插件已被弃用,按计划将删除在Gradle 3.0中。请使用SonarQube官方插件(the docs)。
  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 /文件;

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

我应该使用哪些版本?

+0

您是否找到了解决方法?我面临同样的问题 – BigDong

+0

@BigDong,斯蒂芬,有关兼容 版本的任何更新? –

回答

0

你并不孤单。我也遇到同样的问题。这适用于gradle 2.12。

plugins { 
    id 'jacoco' 
    id 'java' 
    id "org.sonarqube" version "2.0.1" 
} 
+0

我试着用gradle 2.12但仍然得到错误 引起:java.io.IOException:Incompatible version 1007. .... $ ./gradlew -version ---------- -------------------------------------------------- Gradle 2.12 –

相关问题