2016-05-10 13 views
1

最近、私たちのgradleをバージョン2.13(この執筆時点で最新)にアップグレードしました。私たちは "gradlew clean test sonarqube"で呼び出すsonarqubeプラグインを使用しています。アップグレードの前に、すべてSonarでうまくいきました。Gradle sonarqubeプラグインがgradleバージョン2.13の「互換性のないバージョン1007」で失敗する

バージョン2.13にアップグレードした後、「互換性のないバージョン1007」というエラーが表示され、gradle jacocoプラグインとの互換性がないように見えます。現在、sonarqubeプラグインのバージョン2.0.1を使用していますが、同じエラーで失敗したsonarRunnerプラグインも試しました。他の誰かがこの問題にぶつかり合っていますが、どのように解決しましたか?

plugins { 
    id "org.sonarqube" version "2.0.1" 
} 


4:06:55.845 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':sonarqube'. 
14:06:55.845 [ERROR] [org.gradle.BuildExceptionReporter] > Unable to read /var/lib/jenkins/jobs/Indicee-BI-API-Java-Library_platform_team/workspace/build/jacoco/test.exec 
14:06:55.845 [ERROR] [org.gradle.BuildExceptionReporter] 
14:06:55.846 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is: 
14:06:55.846 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':sonarqube'. 

14:06:55.852 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.io.IOException: Incompatible version 1007. 
14:06:55.852 [ERROR] [org.gradle.BuildExceptionReporter] at org.jacoco.core.data.ExecutionDataReader.readHeader(ExecutionDataReader.java:127) 
14:06:55.852 [ERROR] [org.gradle.BuildExceptionReporter] at org.jacoco.core.data.ExecutionDataReader.readBlock(ExecutionDataReader.java:107) 
14:06:55.852 [ERROR] [org.gradle.BuildExceptionReporter] at org.jacoco.core.data.ExecutionDataReader.read(ExecutionDataReader.java:87) 
14:06:55.853 [ERROR] [org.gradle.BuildExceptionReporter] at org.sonar.plugins.jacoco.JaCoCoOverallSensor.loadSourceFiles(JaCoCoOverallSensor.java:124) 
14:06:55.853 [ERROR] [org.gradle.BuildExceptionReporter] ... 95 more 
+0

レポートの作成に使用するJaCoCoのバージョンと、sonarqube javaプラグインのバージョンはどちらを使用していますか? – benzonico

+0

私たちのgradleファイルでは、jacocoプラグインのバージョンを一度も指定していないので、バージョン2.13のgradleに付属しているデフォルトです。 sonarqubeプラグインのバージョンは、この文書の執筆時点で最新のバージョン2.0.1を超えています。 – kevinc

+0

明示的に指定する唯一のプラグインバージョンは、sonarqubeプラグインです。 – kevinc

答えて

1

JavaのSonarプラグインを3.13.1にアップグレードしました。ありがとうございました。

関連する問題