2016-08-25 61 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 –

相關問題