@@ -12,6 +12,23 @@ allprojects {
12
12
}
13
13
14
14
group ' org.reactivecommons'
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
+ }
15
32
}
16
33
17
34
nexusPublishing {
@@ -70,23 +87,6 @@ subprojects {
70
87
71
88
group groupId
72
89
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
-
90
90
tasks. named(" jar" ) {
91
91
enabled = true
92
92
archiveClassifier = ' '
0 commit comments