0
私のアプリケーションにSonarQubeを追加しようとしていて、うまくコンパイルできて、実行できる./gradlew SonarQubeを実行できます。問題は次のとおりである:Android - SonarQube
1)私は、これらの負荷を取得:
Class 'com/view/widget/feature/features/BaseFeature' is not accessible through the ClassLoader.
2)それは終了し、正常に実行されますが、私は、生成されたレポートを見ることができません。以下は
私のbuild.gradleに私SonarQubeです:
sonarqube {
properties {
property "sonar.host.url", "http://localhost:9000"
property "sonar.projectKey", "GradleAndroidTest"
property 'sonar.login', 'admin'
property 'sonar.password', 'admin'
property "sonar.projectName", "DSB"
property "sonar.projectVersion", "V1.0"
property "sonar.language", "java"
property 'sonar.sourceEncoding', 'UTF-8'
property "sonar.sources", "src/main/java"
property "sonar.java.binaries","build/intermediates/classes"
property "sonar.tests", "src/test/java"
property "sonar.android.lint.report", "build/lint-results.xml"
}
}
誰もが私の問題を解決することはできますか?
私はその後、次のエラーを取得する: は、構成コンテナに 'compileOnly' プロパティが見つかりませんでした。 compileOnlyを別途追加しましたか? –
@ JamesKing AndroidスタジオのgradleランナーからSonarを起動しようとしましたか? sonar-runner Gradleプラグインを使用してSonarを起動します。このプラグインは上記のプロパティ(さらにsonar.librariesなど)を設定します。 –
この制限は、SonarQubeのGradleプラグインの次の2.1バージョンで修正されるべき次のJiraチケットに関係すると思います。https://jira.sonarsource.com/browse/SONARGRADL-6 –