@@ -16,7 +16,6 @@ plugins {
1616 id " io.spring.dependency-management" version " 1.0.3.RELEASE" apply false
1717 id " org.jetbrains.kotlin.jvm" version " 1.1.4" apply false
1818 id " org.asciidoctor.convert" version " 1.5.3"
19- id " org.sonarqube" version " 2.5"
2019}
2120
2221buildScan {
@@ -179,19 +178,6 @@ configure(allprojects) { project ->
179178configure(subprojects - project(" :spring-build-src" )) { subproject ->
180179 apply from : " ${ gradleScriptDir} /publish-maven.gradle"
181180
182- configurations {
183- jacoco
184- }
185- dependencies {
186- jacoco(" org.jacoco:org.jacoco.agent:0.7.5.201505241946:runtime" )
187- }
188-
189- gradle. taskGraph. whenReady {taskGraph ->
190- if (taskGraph. hasTask(' :sonarqube' )) {
191- test. jvmArgs " -javaagent:${ configurations.jacoco.asPath} =destfile=${ buildDir} /jacoco.exec,includes=org.springframework.*"
192- }
193- }
194-
195181 jar {
196182 manifest. attributes[" Created-By" ] =
197183 " ${ System.getProperty("java.version")} (${ System.getProperty("java.specification.vendor")} )"
@@ -240,20 +226,6 @@ configure(subprojects - project(":spring-build-src")) { subproject ->
240226 }
241227}
242228
243- sonarqube {
244- properties {
245- property " sonar.projectName" , " Spring Framework"
246- property " sonar.profile" , " Spring Framework"
247- property " sonar.jacoco.reportPath" , " ${ buildDir.name} /jacoco.exec"
248- property " sonar.links.homepage" , linkHomepage
249- property " sonar.links.ci" , linkCi
250- property " sonar.links.issue" , linkIssue
251- property " sonar.links.scm" , linkScmUrl
252- property " sonar.links.scm_dev" , linkScmDevConnection
253- property " sonar.java.coveragePlugin" , " jacoco"
254- }
255- }
256-
257229configure(rootProject) {
258230 description = " Spring Framework"
259231
@@ -324,21 +296,6 @@ configure(rootProject) {
324296
325297}
326298
327- configure([project(' :spring-build-src' ), project(' :spring-framework-bom' )]) {
328- sonarqube {
329- skipProject = true
330- }
331- }
332-
333- configure(project(' :spring-core' )) {
334- sonarqube {
335- properties {
336- property " sonar.exclusions" ,
337- " src/main/java/org/springframework/cglib/**/*,src/main/java/org/springframework/asm/**/*"
338- }
339- }
340- }
341-
342299/*
343300 * Support publication of artifacts versioned by topic branch.
344301 * CI builds supply `-P BRANCH_NAME=<TOPIC>` to gradle at build time.
0 commit comments