2017-07-03 14 views
1

プロパティ 'sonar.jacoco.reportPath'は推奨されていません。代わりに 'sonar.jacoco.reportPaths'を使用してください。プロパティ 'sonar.jacoco.reportPath'は推奨されていません。代わりに 'sonar.jacoco.reportPaths'を使用してください。

SonarQubeからGradleを実行するときにこのメッセージが表示され、マルチモジュールプロジェクト全体で「reportPath」というフレーズが1度も表示されません。私は、すべてのプロジェクトの下にsonarqubeプロパティを置いて、そこにあるかもしれないデフォルトを上書きすることさえできます。どのように私はこのエラーを取り除くことができるかに関するヒント?

のGradle

3.1はbuild.gradle

plugins { 
    id "jacoco" 
    id "org.sonarqube" version "2.5" 
} 

のルートでこれを使用していますラッパーそして、あなたの提案を試してみました:1

allprojects { 
    sonarqube { 
     properties { 
      property "sonar.jacoco.reportPaths", "${project.buildDir}/jacoco/test.exec" 
     } 
    } 
} 

EDIT:

私が使用しています

allprojects { 
    sonarqube { 
     properties { 
      property "sonar.jacoco.reportPath", "" 
      property "sonar.jacoco.reportPaths", "${project.buildDir}/jacoco/test.exec" 
     } 
    } 
} 

いいえ、あなたはどう思いますか? https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Gradle

sonarqubeのGradleプラグインは例えば、デフォルトごとにいくつかの値を設定します。

+0

のように空にし、それを設定することで、設定を上書きしようとすることができますか? –

+0

ドキュメントに基づいて言及したように、これはデフォルトでsonarqube gradle pluginによって設定されています –

+0

これは単なる情報なので、心配する必要はありません...まだ動作していますが、将来は削除されます。 ..これが起こるとき、gradleソナープラグインはとにかく更新されます:) –

答えて

1

質問は、あなたが使用しているsonarQubeのGradleプラグインのバージョン、です。もしあなたがJaCoCoを使用しているとしたら、これはおそらくGroovy以外にも自動的にそのフィールドを追加します。

一般的に言えば、これを取り除き、他の設定値を使用しているsonarqube gradleプラグインのアップデートを待つ必要があります。

たぶん、あなたものGradleプラグインのバージョンをsonarqube sonar.jacoco.reportPath=

関連する問題