-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsonarqube.gradle
24 lines (23 loc) · 1 KB
/
sonarqube.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
apply plugin: "org.sonarqube"
sonarqube {
properties {
property "sonar.projectName", "w3w-android-wrapper"
property "sonar.projectKey", "what3words_w3w-android-wrapper"
property "sonar.organization", "what3words"
property "sonar.host.url", "https://sonarcloud.io"
property "sonar.tests", "src/test/java"
property "sonar.test.inclusions", "**/*Test*/**"
property "sonar.sourceEncoding", "UTF-8"
property "sonar.sources", "src/main/java"
property "sonar.exclusions", '**/*Test*/**,' +
'build/**' +
'*.json,' +
'**/*test*/**,' +
'**/.gradle/**,' +
'**/R.class'
property "sonar.java.coveragePlugin", "jacoco"
property "sonar.junit.reportPaths", "**/test-results/**/*.xml"
property "sonar.coverage.jacoco.xmlReportPaths", "**/jacocoTestReport/jacocoTestReport.xml"
property "sonar.coverage.exclusions", "${coverageExclusions.join(', ')}"
}
}