0
根据本示例https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/android/android-sonarqube-scanner,设置项目用于向SonarQube发送报告。如何在Sonar中的一个项目中合并模块报告
我的项目有几个模块:
- 模块1
- 模块2
由于导致有2个项目SonarQube(每个模块)。
是否可以将来自这两个模块的SonarQube项目中的报告数据合并在一起?模块1设置的
实施例:
sonarqube {
properties {
property "sonar.projectName", "Module1"
property "sonar.projectKey", "module1"
property "sonar.java.binaries", "./build/intermediates/classes/staging/debug"
property "sonar.junit.reportsPath", "./build/test-results/testDebugUnitTest"
property "sonar.jacoco.reportPaths", "./build/jacoco/testDebugUnitTest.exec"
property "sonar.android.lint.report", "./build/reports/lint-results.xml"
def sonarLibraries = configurations.compile.join(",")
property 'sonar.java.libraries', sonarLibraries
property "sonar.host.url", "localhost"
property "sonar.login", "token"
property "sonar.scm.provider", "git"
property "sonar.sourceEncoding", "UTF-8"
property "sonar.sources", "./src/main"
property "sonar.tests", "./src/test/java"
property "sonar.exclusions", "build/**,**/*.png,**/*.jpg,**/*.gif"
property "sonar.import_unknown_files", true
property "sonar.dynamicAnalysis", "reuseReports"
}
}
如何排除模块中的某些文件和包? –
没有尝试过,但可能是'property':module1.sonar.exclusions“,”build/**,**/*。png,**/*。jpg,**/*。gif“ –
谢谢llya,你的回答是正确的,我可以得到,我想要的,再次感谢.. –