aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-core/build.gradle')
-rw-r--r--sonar-core/build.gradle14
1 files changed, 14 insertions, 0 deletions
diff --git a/sonar-core/build.gradle b/sonar-core/build.gradle
index aad84e6dbfe..a2d0f1bb189 100644
--- a/sonar-core/build.gradle
+++ b/sonar-core/build.gradle
@@ -4,6 +4,10 @@ sonarqube {
}
}
+configurations {
+ includeInResources
+}
+
dependencies {
// please keep list ordered
@@ -20,6 +24,8 @@ dependencies {
compileOnly 'com.google.code.findbugs:jsr305'
+ includeInResources project(path: ':sonar-plugin-api-deps', configuration: 'shadow')
+
testCompile 'com.tngtech.java:junit-dataprovider'
testCompile 'junit:junit'
testCompile 'org.assertj:assertj-core'
@@ -30,6 +36,14 @@ dependencies {
testCompileOnly 'com.google.code.findbugs:jsr305'
}
+// sonar-plugin-api.jar is copied into target JAR file
+processResources {
+ into('/') {
+ from configurations.includeInResources
+ rename '(.*)-' + project.version + '-all.jar', '$1.jar'
+ }
+}
+
// Used by sonar-db-core to run DB Unit Tests
artifactoryPublish.skip = false
publishing {