@@ -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