home wiki.fukuchiharuki.me
Menu

キーワード

  • gradle
  • SonarQube

現象

gradle sonarqubeすると次のエラーになる。

:sonarqube
FAILURE: Build failed with an exception.

* What went wrong:
org.gradle.internal.jvm.Jvm.getRuntimeJar()Ljava/io/File;

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.


BUILD FAILED

原因

Gradleのバージョンが3だとだめらしい(sonarqubeのプラグインが2.0.1の場合は)

対策

sonarqubeの新しいプラグインを使う

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.3"
  }
}

apply plugin: "org.sonarqube"

2.0.1を使い続けたい場合

バージョン2のGradleを利用する(sonarqubeのプラグインが2.0.1の場合は)

/path/to/v2gradle/bin/gradle snarqube

備考

Gradleが3になったのは Aug 15, 2016 からみたい。

参考