Skip to content

Commit a80a695

Browse files
committed
build(sonar): change sonar execution rule
1 parent 4dcc2e1 commit a80a695

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

main.gradle

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,26 @@ allprojects {
1111
maven { url 'https://repo.spring.io/milestone' }
1212
}
1313

14+
if (toPublish.split(',').contains(project.name) || project.name == 'ReactiveArchitectureCommons') {
15+
16+
sonar {
17+
properties {
18+
property "sonar.sourceEncoding", "UTF-8"
19+
property 'sonar.projectKey', 'reactive-commons_reactive-commons-java'
20+
property 'sonar.organization', 'reactive-commons'
21+
property 'sonar.host.url', 'https://sonarcloud.io'
22+
property "sonar.sources", "src/main"
23+
property "sonar.test", "src/test"
24+
property "sonar.java.binaries", "build/classes"
25+
property "sonar.junit.reportPaths", "build/test-results/test"
26+
property "sonar.java-coveragePlugin", "jacoco"
27+
property "sonar.coverage.jacoco.xmlReportPaths", "${rootDir}/build/reports/jacoco/generateMergedReport/generateMergedReport.xml"
28+
property "sonar.exclusions", ".github/**,samples/**/*"
29+
property 'sonar.coverage.exclusions', 'samples/**/*'
30+
}
31+
}
32+
}
33+
1434
group 'org.reactivecommons'
1535
}
1636

@@ -70,23 +90,6 @@ subprojects {
7090

7191
group groupId
7292

73-
sonar {
74-
properties {
75-
property "sonar.sourceEncoding", "UTF-8"
76-
property 'sonar.projectKey', 'reactive-commons_reactive-commons-java'
77-
property 'sonar.organization', 'reactive-commons'
78-
property 'sonar.host.url', 'https://sonarcloud.io'
79-
property "sonar.sources", "src/main"
80-
property "sonar.test", "src/test"
81-
property "sonar.java.binaries", "build/classes"
82-
property "sonar.junit.reportPaths", "build/test-results/test"
83-
property "sonar.java-coveragePlugin", "jacoco"
84-
property "sonar.coverage.jacoco.xmlReportPaths", "${rootDir}/build/reports/jacoco/generateMergedReport/generateMergedReport.xml"
85-
property "sonar.exclusions", ".github/**,samples/**/*"
86-
property 'sonar.coverage.exclusions', 'samples/**/*'
87-
}
88-
}
89-
9093
tasks.named("jar") {
9194
enabled = true
9295
archiveClassifier = ''

0 commit comments

Comments
 (0)