I have a gradle multi module project. I don't have a src directory in the root package, everything is in module.
I am using gradle sonar plugin in dev for deploying to sonar.
See the gradle sonar plugin configuration
I use jenkins for deploying to prod sonar.
This is my sonar-project.properties
# Required metadata
sonar.host.url=http://sonarqube.service.consul
sonar.projectKey=com.domain.api
sonar.projectName=com.domain.api
# Comma-separated paths to directories with sources (required)
sonar.sources=.
sonar.inclusions=**/src/main/java/**/*.java
sonar.exclusions=**/src/main/test/**/*.java
sonar.test.exclusions=**/src/main/test/**/*.java
# Language
sonar.language=java
# Encoding of the source files
sonar.sourceEncoding=UTF-8
The problem I have is that gradle sonar plugin set sonar.sources
dynamically.
I wasn't able to do this on jenkins with the plugin sonar.