diff --git a/spring-aspects/spring-aspects.gradle b/spring-aspects/spring-aspects.gradle index a79c4c8d5fc7..43cf22dde596 100644 --- a/spring-aspects/spring-aspects.gradle +++ b/spring-aspects/spring-aspects.gradle @@ -1,3 +1,7 @@ +plugins { + id 'org.sonarqube' version '7.4.0.8496' +} + description = "Spring Aspects" apply plugin: "io.freefair.aspectj" @@ -42,3 +46,13 @@ eclipse.project { natures += "org.eclipse.ajdt.ui.ajnature" buildCommands = [new org.gradle.plugins.ide.eclipse.model.BuildCommand("org.eclipse.ajdt.core.ajbuilder")] } + +// This module is analyzed as its own SonarQube project. +sonar { + properties { + property 'sonar.projectKey', 'org.springframework:spring-aspects' + property 'sonar.projectName', 'Spring Aspects' + property 'sonar.projectVersion', project.version + property 'sonar.sourceEncoding', 'UTF-8' + } +}