我使用gradle中的sonar-runner插件調用sonar。我也在使用重用報告標誌。 如何從所有分析中排除所有測試類(Checkstyle,Findbugs,Coverage)?從gradle中排除所有分析的測試類
我目前使用下面的插件配置:
sonarRunner {
sonarProperties {
property "sonar.host.url", "<HOST>"
property "sonar.scm.disabled", "true"
property "sonar.login", "<USER>"
property "sonar.password", "<password>"
property "sonar.sources", "src"
property "sonar.exclusions", "**/test/**/*.java"
property "sonar.projectVersion", project.releaseDisplayName
// these should not change anything as sonar uses the defaults set for gradle
//property "sonar.tests", "test"
}
我的源集如下:
sourceSets {
main {
java {
srcDir 'src'
srcDir 'src-gen'
}
}
test {
java { srcDir 'test' }
}
感謝
你到目前爲止試過的任何東西?你目前如何配置源代碼集?顯示你的插件配置。 – RaGe
我的配置是這樣的: sonarRunner { \t sonarProperties { \t \t財產 「sonar.host.url」, 「」 \t \t \t \t財產 「sonar.scm.disabled」, 「真」 \t \t財產 「sonar.login」, 「」 \t \t財產 「sonar.password」, 「」 \t \t財產「兒子ar.sources」, 「SRC」 \t \t財產 「sonar.exclusions」, 「** /測試/ **/*。java的」 \t \t財產 「sonar.projectVersion」,project.releaseDisplayName \t \t //這些聲納用來設置的gradle \t \t //財產「sonar.tests」的默認設置,「測試」應該不會改變任何東西 \t}} 如何 –
user1587852
是你sourcesets設置? – RaGe