2016-08-25 10 views
5

私はジェンキンに組み込み、ソナーレベルを解析しようとする新しいマルチモジュールのgradleプロジェクトを設定していますが、私はこれまでになかったいくつかの非互換性の問題を打ちました解決することができます。 「ソナー・ランナー」プラグインが廃止され、削除される予定です。どのバージョンのgradle、sonarqube、jacocoプラグインが互換性がありますか?

私は、当社の既存のプロジェクトは、ソナー・ランナーの廃止についての警告を受けるため

  1. sonarqubeプラグインを使用してで探していますGradle 3.0ではSonarQubeの公式プラグイン(the docs)を使用してください。
  2. 私はGradleの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 incompatible version 1007を参照してくださいjacocoとsonarqube間の非互換性によって引き起こされました。

    私はどちらのバージョンを使用しますか?

  • +0

    修正を探しましたか?私は同じ問題に直面している – BigDong

    +0

    @BigDong、スティーブン、互換性についての任意の更新 バージョン? –

    答えて

    2

    参考資料Gradle 2.1のSonarQubeスキャナーは非常に迅速にリリースされるはずです。このバージョンにはGradle 3.Xのサポートが含まれています。すでに修正されているhttps://jira.sonarsource.com/browse/SONARGRADL-16を参照してください。

    0

    あなたは一人ではありません。私も同様の問題を抱えています。これは、grad2.12で動作します。

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

    私はGradleの2.12で試してみましたが、それでもによる誤差 取得している:にjava.io.IOException:互換性のないバージョン1007 を.... $ ./gradlew -version ---------- -------------------------------------------------- Gradle 2.12 –

    関連する問題