私のプロジェクトは、JavaとGroovyクラスの複合モジュールプロジェクトです。私は私のsonarqubeにjavaとgroovyプラグインを追加しました。私のコードはJavaクラスとGroovyクラスが混在しています。テストのために、私はjunitとspockフレームワークを使用しました。テストクラスは、JavaとGroovyが混在しています。 私はgradleをビルドツールとして使用しています。私はgradle sonarqube
その警告を以下の警告を実行します。ソナーリソースが見つかりませんでした。ファイルが見つかりません
Resource not found: com.abc.xyz.testclass
- テストクラス
File not found: com.abc.class
- クラス
私はGradleの
sonarqube {
properties {
property "sonar.host.url", "sonar url"
property "sonar.login", "loging token"
property "sonar.projectKey", "project key"
property "sonar.projectName", "project name"
property "sonar.sourceEncoding", "UTF-8"
property "sonar.jacoco.reportPath", "${project.buildDir}/jacoco/jacocoTest.exec"
property "sonar.junit.reportPaths", "${project.buildDir}/test-results/test"
property "sonar.java.coveragePlugin", "jacoco"
property "sonar.groovy.binaries", "${project.buildDir}/classes/groovy/main,${project.buildDir}/classes/groovy/scripts"
property "sonar.java.binaries", "${project.buildDir}/classes/groovy/main,${project.buildDir}/classes/groovy/scripts,${project.buildDir}/classes/java/main"
property "sonar.java.test.binaries", "${project.buildDir}/classes/groovy/test"
property "sonar.groovy.test.binaries", "${project.buildDir}/classes/groovy/test"
}
}
にsonarqube設定の下sonarqubeサーバー上ところでそのアップロード分析を追加しました。 gradleタスクが正常に完了しています。 これらの警告を削除するのを手伝ってください。私たちのユニットテストは、Java(JUnitの)とGroovy(スポック)の両方で書かれていながら、パズルの「リソースが見つかりません」作品について
私は同じ設定をしており、同じものを見ています。 –