Example Project View:
MainProject
–ModuleProject
I have a spring project with a modular project. All tests and business logic on a modular project. I want to setup sonar and coverage for a modular project.
MainProject build.gradle
:
sonarqube {
properties {
property("sonar.projectName", "ModuleProject")
property("sonar.exclusions", "src/**/*")
property("sonar.sources", "ModuleProject/src/")
property("sonar.test.inclusions", "ModuleProject/src/test/**")
property("sonar.coverage.jacoco.xmlReportPaths", "ModuleProject/build/reports/jacoco/test/jacocoTestReport.xml")
}
}
But it doesn’t work.
Result:
How can I implement this from main project? Is it possible?