Ich habe Probleme, SonarQube 5.4 für ein Multi-Modul-Projekt korrekt einzurichten. Ich habe here lesen, here und here, alle bereitgestellten Lösungen nicht meine Fehler lösen: Ich habe während ein Sonar für jede Klasse analysieren ich erstellt (nicht für Bibliotheken enthalten I) eine Warnung:Richten Sie SonarQube 5.4 für Multi-Modul-Projekt mit Gradle ein: Klasse XYZ ist nicht über den ClassLoader zugänglich
„Klasse XYZ ist nicht über den ClassLoader zugänglich. "
und ich bekomme keine Ergebnisse im Sonar-Dashboard (weder auf localhost noch auf Jenkins), nicht einmal die Zeit der Analyse wurde aktualisiert. Ich verwende Gradle 2.10, hier ist meine Wurzel Gradle Datei:
buildscript {
repositories {
jcenter()
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.0-rc1"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
apply from: 'buildsystem/dependencies.gradle'
apply plugin: "org.sonarqube"
subprojects {
sonarqube {
properties {
property "sonar.host.url", "http://localhost:9000/"
property "sonar.sources", "./src/main/java"
property "sonar.java.binaries", "./build/"
property "sonar.projectKey", "net.project"
property "sonar.projectName", "Project Android"
property "sonar.projectVersion", "0.5"
property "sonar.sourceEncoding", "UTF-8"
}
}
}
allprojects {
ext {
androidApplicationId = 'net.project'
androidVersionCode = 1
androidVersionName = "0.5"
testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner"
testApplicationId = 'com.beatclip.android.presentation.test'
}
repositories {
jcenter()
}
}
task wrapper(type: Wrapper) {
description 'Creates the gradle wrapper.'
gradleVersion '2.10'
}
Könnte sein Dagger2 das Problem? Ich habe keine SonarQube-Konfigurationen in den Gradle-Dateien für die Modulgruppe, da this example from SonarQube keine Sonar-Konfigurationen in Modul-Gradle-Dateien bereitstellt.
Jede Hilfe oder ein Beispiel wird geschätzt! :)