Must-share information (formatted with Markdown):
- SonarQube Gradle plugin version 3.2.0
- SonarQube scan all of my code base
- Some modules in my code base are skipped
This is my root’s Gradle script
sonarqube {
properties {
property("sonar.projectName", "app-android")
property("sonar.projectKey", "app-android")
property("sonar.exclusions", "**/res/**/*.xml,**/*Test*/**,*.json,**/*test*/**,**/.gradle/**,**/R.class")
}
}
A tried dumpToFile
and noticed some sonar.sources
configs are empty
## Generated by a SonarScanner
#Tue May 18 14:47:26 ICT 2021
\:features.\:features\:login_v2.sonar.java.jdkHome=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
\:features.\:features\:login_v2.sonar.java.source=1.8
\:features.\:features\:login_v2.sonar.java.target=1.8
\:features.\:features\:login_v2.sonar.moduleKey=app-android\:features\:login_v2
\:features.\:features\:login_v2.sonar.projectBaseDir=/Users/ltpquang/Projects/app-android/ProxCute/features/login_v2
\:features.\:features\:login_v2.sonar.projectName=login_v2
\:features.\:features\:login_v2.sonar.projectVersion=unspecified
\:features.\:features\:login_v2.sonar.sources=
sonar.exclusions=**/res/**/*.xml,**/*Test*/**,*.json,**/*test*/**,**/.gradle/**,**/R.class
sonar.host.url=https\://sonar.ProxCute.vn
sonar.log.level=TRACE
sonar.login=56f9b33a118064e0409ac3464341e8347b178609
sonar.modules=\:app,\:common,\:features,\:libraries,\:ProxCute.mock
sonar.projectBaseDir=/Users/ltpquang/Projects/app-android/ProxCute
sonar.projectKey=app-android
sonar.projectName=app-android
sonar.projectVersion=unspecified
sonar.scanner.app=ScannerGradle
sonar.scanner.appVersion=3.2.0/Gradle 6.7.1
sonar.scanner.dumpToFile=./sonar.properties
sonar.sourceEncoding=UTF-8
sonar.sources=
sonar.verbose=true
sonar.working.directory=/Users/ltpquang/Projects/app-android/ProxCute/build/sonar
The directory structures are the same for all modules. What’s wrong? Any rule in source detecting might I’ve missed?