diff --git a/build.gradle b/build.gradle index 4ebd7324..c48712e8 100644 --- a/build.gradle +++ b/build.gradle @@ -9,8 +9,11 @@ buildscript { } } +plugins { + id "org.sonarqube" version "1.2" +} + apply plugin: 'org.asciidoctor.gradle.asciidoctor' -apply plugin: "sonar-runner" ext.GRADLE_SCRIPT_DIR = "${rootProject.projectDir}/gradle" ext.JAVA_MODULE_SCRIPT = "${GRADLE_SCRIPT_DIR}/java-module.gradle" @@ -56,7 +59,7 @@ configure(coreModules) { } configure(subprojects - coreModules) { - sonarRunner { + sonarqube { skipProject = true } @@ -67,8 +70,8 @@ description = "Spring LDAP" configurations.archives.artifacts.clear() -sonarRunner { - sonarProperties { +sonarqube { + properties { property "sonar.exclusions", "file:**/generated-src/**" property "sonar.java.coveragePlugin", "jacoco" property "sonar.jacoco.reportPath", "${buildDir.name}/jacoco.exec" diff --git a/gradle/sample-war.gradle b/gradle/sample-war.gradle index 64f9548c..5cca2729 100644 --- a/gradle/sample-war.gradle +++ b/gradle/sample-war.gradle @@ -4,8 +4,8 @@ apply from: MAVEN_DEPLOYMENT_SCRIPT apply plugin: 'war' apply plugin: 'jetty' -sonarRunner { +sonarqube { skipProject = true } -build.dependsOn generatePom \ No newline at end of file +build.dependsOn generatePom