]> source.dussan.org Git - sonarqube.git/commitdiff
Clean deps
authorDuarte Meneses <duarte.meneses@sonarsource.com>
Mon, 15 Jul 2019 20:59:23 +0000 (15:59 -0500)
committerSonarTech <sonartech@sonarsource.com>
Wed, 17 Jul 2019 18:21:13 +0000 (20:21 +0200)
29 files changed:
build.gradle
plugins/sonar-xoo-plugin/build.gradle
server/sonar-ce-common/build.gradle
server/sonar-ce-task-projectanalysis/build.gradle
server/sonar-ce-task/build.gradle
server/sonar-ce/build.gradle
server/sonar-db-core/build.gradle
server/sonar-db-dao/build.gradle
server/sonar-db-migration/build.gradle
server/sonar-db-testing/build.gradle
server/sonar-main/build.gradle
server/sonar-process/build.gradle
server/sonar-server-common/build.gradle
server/sonar-server-common/src/main/java/org/sonar/server/qualityprofile/QPMeasureData.java
server/sonar-server/build.gradle
sonar-application/build.gradle
sonar-check-api/build.gradle
sonar-core/build.gradle
sonar-duplications/build.gradle
sonar-markdown/build.gradle
sonar-plugin-api-impl/build.gradle
sonar-plugin-api/build.gradle
sonar-scanner-engine/build.gradle
sonar-scanner-protocol/build.gradle
sonar-scanner-protocol/src/main/java/org/sonar/scanner/protocol/input/MultiModuleProjectRepository.java
sonar-shutdowner/build.gradle
sonar-testing-harness/build.gradle
sonar-ws-generator/build.gradle
sonar-ws/build.gradle

index 7b9ff68b86096f654011e8d730355bf632f92c85..cd06a7302277b0ec366c770682643de2486cc056 100644 (file)
@@ -87,8 +87,8 @@ allprojects {
 subprojects {
   apply plugin: 'com.github.hierynomus.license'
   apply plugin: 'io.spring.dependency-management'
-  apply plugin: 'java'
   apply plugin: 'jacoco'
+  apply plugin: 'java'
   apply plugin: 'idea'
   apply plugin: 'org.owasp.dependencycheck'
 
@@ -153,12 +153,14 @@ subprojects {
       dependency 'io.jsonwebtoken:jjwt-api:0.10.5'
       dependency 'io.jsonwebtoken:jjwt-impl:0.10.5'
       dependency 'io.jsonwebtoken:jjwt-jackson:0.10.5'
+      dependency 'io.netty:netty-all:4.0.51.Final'
       dependency 'com.sun.mail:javax.mail:1.5.6'
       dependency 'javax.annotation:javax.annotation-api:1.3.1'
       dependency 'javax.servlet:javax.servlet-api:3.0.1'
       dependency 'javax.xml.bind:jaxb-api:2.3.0'
       dependency 'junit:junit:4.12'
       dependency 'net.jpountz.lz4:lz4:1.3.0'
+      dependency 'net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-17'
       dependency 'org.awaitility:awaitility:3.1.6'
       dependency 'org.apache.commons:commons-csv:1.4'
       dependency 'org.apache.commons:commons-email:1.5'
@@ -215,8 +217,8 @@ subprojects {
         exclude 'org.elasticsearch.plugin:reindex-client'
         exclude 'org.elasticsearch.plugin:rank-eval-client'
       }
-      dependency('org.elasticsearch:mocksocket:1.0')
-      dependency('org.codelibs.elasticsearch.module:analysis-common:6.8.0')
+      dependency 'org.elasticsearch:mocksocket:1.0'
+      dependency 'org.codelibs.elasticsearch.module:analysis-common:6.8.0'
       dependency 'org.freemarker:freemarker:2.3.20'
       dependency 'org.hamcrest:hamcrest-all:1.3'
       dependency 'org.jsoup:jsoup:1.11.3'
@@ -239,6 +241,7 @@ subprojects {
       dependency 'org.sonarsource.orchestrator:sonar-orchestrator:3.26.0.2111'
       dependency 'org.sonarsource.update-center:sonar-update-center-common:1.18.0.487'
       dependency 'org.subethamail:subethasmtp:3.1.7'
+      dependency 'org.yaml:snakeyaml:1.17'
       dependency 'xml-apis:xml-apis:1.4.01'  
 
       // please keep this list alphabetically ordered
index 675726d0a6eefd65bade66a5b891700ad58c0fc5..1a8903168c240685b86d84ba73fafeeeb14d248b 100644 (file)
@@ -7,9 +7,8 @@ dependencies {
   compile 'commons-io:commons-io'
   compile 'commons-lang:commons-lang'
   compile 'org.apache.commons:commons-csv'
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
   compileOnly 'com.google.code.findbugs:jsr305'
-  runtime project(path: ':sonar-plugin-api', configuration: 'shadow')
-  compileOnly project(path: ':sonar-plugin-api')
 
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
index c028c302b2fdf7dafeddee7f31f7cf002559ed7a..0de22abccf3fa37eab1e5717e23f2d3ed5ed4727 100644 (file)
@@ -31,25 +31,29 @@ configurations {
 dependencies {
   // please keep the list grouped by configuration and ordered by name
 
+  compile 'com.google.guava:guava'
   compile 'org.slf4j:jul-to-slf4j'
   compile 'org.slf4j:slf4j-api'
+  compile project(':server:sonar-ce-task')
   compile project(':server:sonar-db-dao')
+  compile project(':server:sonar-server-common')
+  compile project(':sonar-core')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
 
   compileOnly 'com.google.code.findbugs:jsr305'
-  compileOnly project(':server:sonar-ce-task')
-  compileOnly project(':server:sonar-server-common')
 
   testCompile 'com.google.code.findbugs:jsr305'
-  testCompile 'com.h2database:h2'
   testCompile 'com.tngtech.java:junit-dataprovider'
+  testCompile 'commons-lang:commons-lang'
   testCompile 'junit:junit'
   testCompile 'org.apache.logging.log4j:log4j-api'
   testCompile 'org.apache.logging.log4j:log4j-core'
   testCompile 'org.assertj:assertj-core'
   testCompile 'org.assertj:assertj-guava'
-  testCompile 'org.mockito:mockito-core'
-  testCompile project(':sonar-plugin-api')
-  testCompile project(':sonar-core')
+  testCompile 'org.hamcrest:hamcrest-all'
+  testCompile project(':sonar-plugin-api-impl')
   testCompile project(':server:sonar-db-testing')
   testCompile project(path: ":server:sonar-server-common", configuration: "tests")
+
+  testRuntime 'com.h2database:h2'
 }
index 62914da5e86a1eaa0ef88fbfd8013f3212b693e2..626c72a9ad36a6ad1167d89ddb09cc907798db1f 100644 (file)
@@ -25,16 +25,30 @@ dependencies {
   compile 'org.slf4j:jul-to-slf4j'
   compile 'org.slf4j:slf4j-api'
 
+  compile 'commons-codec:commons-codec'
+  compile 'commons-io:commons-io'
+  compile 'commons-lang:commons-lang'
+  compile 'com.google.code.gson:gson'
+  compile 'com.google.guava:guava'
+  compile 'com.google.code.findbugs:jsr305'
+  compile 'com.google.protobuf:protobuf-java'
+  compile 'com.googlecode.java-diff-utils:diffutils'
+  compile 'org.mybatis:mybatis'
+  compile 'org.picocontainer:picocontainer'
+  
+  compile project(':sonar-core')
+  compile project(':server:sonar-ce-task')
+  compile project(':server:sonar-db-core')
+  compile project(':server:sonar-db-dao')
+  compile project(':server:sonar-db-migration')
+  compile project(':server:sonar-process')
+  compile project(':server:sonar-server-common')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
+  compile project(':sonar-plugin-api-impl')
+  compile project(':sonar-duplications')
+  compile project(':sonar-scanner-protocol')
+
   compileOnly 'com.google.code.findbugs:jsr305'
-  compileOnly 'com.googlecode.java-diff-utils:diffutils'
-  compileOnly project(':sonar-core')
-  compileOnly project(':server:sonar-ce-task')
-  compileOnly project(':server:sonar-db-dao')
-  compileOnly project(':server:sonar-process')
-  compileOnly project(':server:sonar-server-common')
-  compileOnly project(':sonar-plugin-api')
-  compileOnly project(':sonar-plugin-api-impl')
-  compileOnly project(':sonar-duplications')
 
   testCompile 'com.google.code.findbugs:jsr305'
   testCompile 'com.h2database:h2'
@@ -47,6 +61,7 @@ dependencies {
   testCompile 'org.mockito:mockito-core'
   testCompile 'org.reflections:reflections'
   testCompile project(':server:sonar-db-testing')
+  testCompile project(':sonar-testing-harness')
   testCompile project(path: ":server:sonar-ce-task", configuration: "tests")
   testCompile project(path: ":server:sonar-server", configuration: "tests")
   testCompile project(path: ":server:sonar-server-common", configuration: "tests")
index 27d6edf9ce52e1f4047010a8ec9198867486d2be..9d9f32ac4b06bd9dba7b2c135457c1b6d662416b 100644 (file)
@@ -17,14 +17,15 @@ sourceSets {
 dependencies {
   // please keep the list grouped by configuration and ordered by name
 
+  compile 'com.google.guava:guava'
   compile 'org.picocontainer:picocontainer'
   compile 'org.slf4j:jul-to-slf4j'
   compile 'org.slf4j:slf4j-api'
 
-  compile project(':server:sonar-process')
+  compile project(':server:sonar-db-dao')
   compile project(':server:sonar-server-common')
   compile project(':sonar-core')
-  compileOnly project(path: ':sonar-plugin-api')
+  compileOnly project(path: ':sonar-plugin-api', configuration: 'shadow')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 
index d54e627ec322202850c3dca9b4e9a561ee3f845d..434c0c2b27eed8ebe21f09604bd425fb7eb264e9 100644 (file)
@@ -8,22 +8,37 @@ sonarqube {
 
 dependencies {
   // please keep the list grouped by configuration and ordered by name
-
+  compile 'com.google.guava:guava'
   compile 'com.google.protobuf:protobuf-java'
+  compile 'com.hazelcast:hazelcast'
+  compile 'commons-io:commons-io'
+  compile 'org.apache.commons:commons-dbcp2'
   compile 'org.nanohttpd:nanohttpd'
+  compile 'org.picocontainer:picocontainer'
   compile project(':server:sonar-ce-common')
   compile project(':server:sonar-ce-task')
   compile project(':server:sonar-ce-task-projectanalysis')
+  compile project(':server:sonar-db-dao')
+  compile project(':server:sonar-db-core')
+  compile project(':server:sonar-process')
+  compile project(':server:sonar-ce-task')
   compile project(':server:sonar-server-common')
-
+  compile project(':sonar-core')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
+  compile project(':sonar-plugin-api-impl')
+  compile project(':sonar-ws')
+  
   compileOnly 'com.google.code.findbugs:jsr305'
 
   testCompile 'com.google.code.findbugs:jsr305'
-  testCompile 'com.h2database:h2'
   testCompile 'com.tngtech.java:junit-dataprovider'
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
-  testCompile 'org.assertj:assertj-guava'
   testCompile 'org.mockito:mockito-core'
+  testCompile 'org.slf4j:slf4j-api'
+  
   testCompile project(':server:sonar-db-testing')
+
+  testRuntime 'com.h2database:h2'
+
 }
index 5e1cfc7b748108b0567200491b20039e9972a40b..77ecbeb8818f13079b6b7519fa0a66a701c8459b 100644 (file)
@@ -9,16 +9,15 @@ dependencies {
 
   compile 'ch.qos.logback:logback-classic'
   compile 'ch.qos.logback:logback-core'
-  compile 'commons-codec:commons-codec'
-  compile 'org.apache.commons:commons-dbcp2'
+  compile 'com.google.guava:guava'
   compile 'commons-dbutils:commons-dbutils'
-  compile 'net.jpountz.lz4:lz4'
-  compile 'org.apache.commons:commons-csv'
+  compile 'commons-io:commons-io'
+  compile 'commons-lang:commons-lang'
+  compile 'org.apache.commons:commons-dbcp2'
   compile 'org.mybatis:mybatis'
+  compile 'org.picocontainer:picocontainer'
   compile 'org.slf4j:slf4j-api'
   compile project(':server:sonar-process')
-  compile project(':sonar-core')
-  compile project(':sonar-scanner-protocol')
   compile project(path: ':sonar-plugin-api', configuration: 'shadow')
   compile project(':sonar-plugin-api-impl')
 
@@ -61,9 +60,7 @@ task testJar(type: Jar) {
   from sourceSets.test.output
 }
 
-configurations {
-  tests
-}
+configurations { tests { extendsFrom testRuntime } }
 
 artifacts {
    tests testJar
index 12e9ed4500f96ca062eabfbd4c5f08545cdd3591..0443ad91e387f461d67fe6c1d44308714cadd535 100644 (file)
@@ -7,8 +7,16 @@ sonarqube {
 dependencies {
   // please keep the list grouped by configuration and ordered by name
 
+  compile 'com.google.guava:guava'
+  compile 'com.google.protobuf:protobuf-java'
+  compile 'commons-dbutils:commons-dbutils'
+  compile 'commons-io:commons-io'
+  compile 'commons-lang:commons-lang'
+  compile 'net.jpountz.lz4:lz4'
+  compile 'org.mybatis:mybatis'
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
+
   compile project(':server:sonar-db-core')
-  compile project(':server:sonar-db-migration')
   compile project(':sonar-core')
 
   compileOnly 'com.google.code.findbugs:jsr305'
index dd2969a4dea662b26c5441d56c6658781da75d81..282b5bc3c650b0655017f76c7a967024c0ec3a83 100644 (file)
@@ -7,7 +7,14 @@ sonarqube {
 dependencies {
   // please keep the list grouped by configuration and ordered by name
 
+  compile 'com.google.guava:guava'
+  compile 'commons-lang:commons-lang'
+  compile 'commons-codec:commons-codec'
+  compile 'org.picocontainer:picocontainer'
+  compile 'commons-dbutils:commons-dbutils'
+
   compile project(':server:sonar-db-core')
+  compile project(':server:sonar-process')
   compile project(':sonar-core')
 
   compileOnly 'com.google.code.findbugs:jsr305'
@@ -17,8 +24,9 @@ dependencies {
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
   testCompile 'org.dbunit:dbunit'
-  testCompile 'org.mockito:mockito-core'
   testCompile 'org.mindrot:jbcrypt'
+  testCompile 'org.mockito:mockito-core'
+  testCompile project(':sonar-scanner-protocol')
   testCompile project(':sonar-testing-harness')
   testCompile project(':server:sonar-db-core').sourceSets.test.output
 
index a7fddde0420b3da59aedc431b43e465de70bc4bb..78e9bf4192f9156f40facf8578d66602c44407c6 100644 (file)
@@ -6,10 +6,8 @@ sonarqube {
 
 dependencies {
   // please keep the list grouped by configuration and ordered by name
-
   compile 'org.dbunit:dbunit'
-
+  
   compile project(':server:sonar-db-core').sourceSets.test.output
   compile project(':server:sonar-db-dao').sourceSets.test.output
-  compile project(':sonar-testing-harness')
 }
index 40494cf097d90902e6e612b2341768a7db6b6111..cb67a49fe04a470aeef2162b020878f34b9af8eb 100644 (file)
@@ -8,16 +8,25 @@ dependencies {
   // please keep the list grouped by configuration and ordered by name
 
   compile 'ch.qos.logback:logback-classic'
+  compile 'ch.qos.logback:logback-core'
+
   // Required by our usage of Guava for clustering : CeWorkerFactoryImpl.getClusteredWorkerUUIDs()
   compile 'com.google.guava:guava'
   compile 'com.hazelcast:hazelcast'
-  compile 'com.hazelcast:hazelcast-client'
+  compile 'commons-io:commons-io'
+  compile 'commons-lang:commons-lang'
+  compile 'io.netty:netty-common'
   compile 'org.apache.logging.log4j:log4j-to-slf4j'
   compile 'org.apache.logging.log4j:log4j-api'
   compile 'org.elasticsearch.client:transport'
+  compile 'org.elasticsearch:elasticsearch'
+  compile 'org.elasticsearch:elasticsearch-core'
+  compile 'org.elasticsearch.plugin:transport-netty4-client'
   compile 'org.slf4j:slf4j-api'
   compile 'org.yaml:snakeyaml'
+  
   compile project(':server:sonar-process')
+  compile project(':sonar-core')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 
index 48e763545b29108a26201255fff0a51177abd6a1..aef277baef46fe4da5f26c14cbd538877e4ef6c6 100644 (file)
@@ -8,25 +8,27 @@ dependencies {
   // please keep the list grouped by configuration and ordered by name
 
   compile 'ch.qos.logback:logback-classic'
+  compile 'ch.qos.logback:logback-core'
   compile 'commons-codec:commons-codec'
   compile 'commons-io:commons-io'
   compile 'commons-lang:commons-lang'
   compile 'com.google.code.gson:gson'
   compile 'com.google.guava:guava'
+  compile 'com.google.protobuf:protobuf-java'
   compile 'com.hazelcast:hazelcast'
   compile 'org.slf4j:jul-to-slf4j'
   compile 'org.slf4j:slf4j-api'
   compile project(':sonar-core')
-  
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
+
   compileOnly 'com.google.code.findbugs:jsr305'
-  compileOnly 'com.google.protobuf:protobuf-java'
-  compileOnly 'org.nanohttpd:nanohttpd'
 
   testCompile 'com.google.code.findbugs:jsr305'
   testCompile 'com.google.protobuf:protobuf-java'
   testCompile 'com.tngtech.java:junit-dataprovider'
+  testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
-  testCompile 'org.eclipse.jetty:jetty-server'
+  testCompile 'org.hamcrest:hamcrest-core'
   testCompile 'org.mockito:mockito-core'
   testCompile 'org.awaitility:awaitility'
   testCompile project(':sonar-testing-harness')
index 32537555a28a8c5b80c49666998e75a7fd03162f..e4f134941367a7606920d6da93b06ac9418b58f4 100644 (file)
@@ -16,18 +16,20 @@ dependencies {
   // please keep the list grouped by configuration and ordered by name
 
   compile 'org.apache.commons:commons-email'
+  compile 'commons-io:commons-io'
+  compile 'commons-lang:commons-lang'
   compile 'com.google.guava:guava'
   compile 'org.slf4j:slf4j-api'
   compile 'com.squareup.okhttp3:okhttp'
   compile 'org.elasticsearch.client:transport'
   compile project(':server:sonar-db-dao')
+  compile project(':server:sonar-db-migration')
+  compile project(':server:sonar-process')
   compile project(':sonar-core')
   compile project(':sonar-markdown')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
   compile project(':sonar-ws')
 
-  compileOnly project(':sonar-plugin-api')
-  compileOnly project(':server:sonar-process')
-
   compileOnly 'com.google.code.findbugs:jsr305'
 
   // "tests" dependencies are pulled by other modules which depends on "tests" configuration, "testCompile" are not pulled
@@ -38,15 +40,18 @@ dependencies {
   testCompile 'com.google.code.findbugs:jsr305'
   testCompile 'com.h2database:h2'
   testCompile 'com.squareup.okhttp3:mockwebserver'
+  testCompile 'com.squareup.okio:okio'
   testCompile 'com.tngtech.java:junit-dataprovider'
   testCompile 'junit:junit'
   testCompile 'org.apache.logging.log4j:log4j-api'
   testCompile 'org.apache.logging.log4j:log4j-core'
   testCompile 'org.assertj:assertj-core'
-  testCompile 'org.assertj:assertj-guava'
+  testCompile 'org.hamcrest:hamcrest-core'
   testCompile 'org.mockito:mockito-core'
   testCompile project(':server:sonar-db-testing')
+  testCompile project(path: ':sonar-plugin-api', configuration: 'shadow')
   testCompile project(':sonar-plugin-api-impl')
+  testCompile project(':sonar-testing-harness')
 }
 
 task testJar(type: Jar) {
index 50f1bc102dfea9ad09ffc39dd71d7b1a1283e3de..a3df08da45115e22d4cabc839e4d636516c1a975 100644 (file)
@@ -20,8 +20,6 @@
 package org.sonar.server.qualityprofile;
 
 import com.google.common.collect.ImmutableSortedSet;
-import com.google.gson.JsonObject;
-import com.google.gson.JsonParser;
 import java.io.StringWriter;
 import java.util.Comparator;
 import java.util.Map;
@@ -29,6 +27,8 @@ import java.util.SortedSet;
 import java.util.stream.Collectors;
 import java.util.stream.StreamSupport;
 import javax.annotation.concurrent.Immutable;
+import org.sonar.api.internal.google.gson.JsonObject;
+import org.sonar.api.internal.google.gson.JsonParser;
 import org.sonar.api.utils.text.JsonWriter;
 import org.sonar.core.util.UtcDateUtils;
 
index 1ba49c4c7daf15b59a0354ca1a4352b073f03298..3efd483fbd9c2907abb21d6dd4ef8b0660d0347b 100644 (file)
@@ -30,17 +30,13 @@ dependencies {
   compile 'ch.qos.logback:logback-core'
   compile 'com.google.code.gson:gson'
   compile 'com.google.protobuf:protobuf-java'
-  compile 'com.googlecode.java-diff-utils:diffutils'
-  compile 'com.hazelcast:hazelcast-client'
   compile 'commons-dbutils:commons-dbutils'
   compile 'io.jsonwebtoken:jjwt-api'
   compile 'io.jsonwebtoken:jjwt-impl'
-  compile 'javax.xml.bind:jaxb-api'
   compile 'org.apache.httpcomponents:httpclient'
   compile 'org.apache.logging.log4j:log4j-api'
   compile 'org.apache.tomcat.embed:tomcat-embed-core'
   compile 'org.apache.commons:commons-dbcp2'
-  compile 'org.elasticsearch.client:transport'
   compile 'org.picocontainer:picocontainer'
   compile 'org.slf4j:jul-to-slf4j'
   compile 'org.slf4j:slf4j-api'
@@ -55,11 +51,10 @@ dependencies {
   compile project(':server:sonar-process')
   compile project(':server:sonar-server-common')
   compile project(':sonar-core')
+  compile project(':sonar-duplications')
   compile project(':sonar-scanner-protocol')
   compile project(':sonar-markdown')
-  compile project(':sonar-duplications')
-  runtime project(path: ':sonar-plugin-api', configuration: 'shadow')
-  compileOnly project(path: ':sonar-plugin-api')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
   compile project(':sonar-plugin-api-impl')
   compile project(':sonar-ws')
 
@@ -84,6 +79,7 @@ dependencies {
   testCompile 'org.subethamail:subethasmtp'
   testCompile project(':server:sonar-db-testing')
   testCompile project(path: ":server:sonar-server-common", configuration: "tests")
+  testCompile project(':sonar-testing-harness')
 
   runtime 'io.jsonwebtoken:jjwt-jackson'
 }
index b56806c047901fce1b06d4cd19c2424352afeaab..14a5fcd745966df83f152792121708705deae2ea 100644 (file)
@@ -33,12 +33,16 @@ ext {
 
 dependencies {
   // please keep list ordered
+  compile 'org.slf4j:slf4j-api'
 
   compile 'org.elasticsearch.client:transport'
   compile project(':server:sonar-ce')
   compile project(':server:sonar-main')
   compile project(':server:sonar-process')
   compile project(':server:sonar-server')
+  compile project(':sonar-core')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
+  compile project(':sonar-plugin-api-impl')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 
@@ -73,10 +77,6 @@ dependencies {
   bundledPlugin "org.sonarsource.slang:sonar-scala-plugin:${slangVersion}@jar"
   bundledPlugin 'org.sonarsource.typescript:sonar-typescript-plugin:1.9.0.3766@jar'
   bundledPlugin 'org.sonarsource.xml:sonar-xml-plugin:2.0.1.2020@jar'
-
-  testCompile 'junit:junit'
-  testCompile 'org.assertj:assertj-core'
-  testCompile 'org.mockito:mockito-core'
 }
 
 jar {
index c7749e3dd381a9307622a5e606ebdd444390c12d..f76bc07f842f4878da1dbc81d1c89fcc0772b245 100644 (file)
@@ -6,6 +6,4 @@ sonarqube {
 
 dependencies {
   compileOnly 'com.google.code.findbugs:jsr305'
-
-  testCompile 'junit:junit'
 }
index 5a84d54207021c41aeb578049a9be8c0ac8e0d32..7a44963f1c3343f8f4ae90750fad0ab2e97c929f 100644 (file)
@@ -9,9 +9,11 @@ dependencies {
 
   compile 'ch.qos.logback:logback-classic'
   compile 'ch.qos.logback:logback-core'
+  compile 'com.google.guava:guava'
   compile 'com.google.protobuf:protobuf-java'
   compile 'commons-codec:commons-codec'
-  compile 'org.apache.commons:commons-csv'
+  compile 'commons-io:commons-io'
+  compile 'commons-lang:commons-lang'
   compile 'org.codehaus.sonar:sonar-classloader'
   compile 'org.picocontainer:picocontainer'
   compile 'org.slf4j:slf4j-api'
@@ -24,6 +26,7 @@ dependencies {
   testCompile 'com.tngtech.java:junit-dataprovider'
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
+  testCompile 'org.hamcrest:hamcrest-core'
   testCompile 'org.mockito:mockito-core'
   testCompile 'org.simpleframework:simple'
   testCompile project(':sonar-testing-harness')
index 79e4b2246408a681ea9728503481b8817f6c3ace..92557e9ad62b541726330b67bd1bef012d0d8844 100644 (file)
@@ -8,7 +8,7 @@ dependencies {
   // please keep list ordered
 
   compile 'org.codehaus.sonar:sonar-channel'
-  compile project(':sonar-plugin-api')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 
@@ -16,6 +16,7 @@ dependencies {
   testCompile 'commons-io:commons-io'
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
+  testCompile 'org.hamcrest:hamcrest-core'
   testCompile 'org.mockito:mockito-core'
   testCompile 'pmd:pmd:4.3'
 }
index e43f7a81fd3d34d8fe50f9108cd080be4de73501..16e8e834cdc5976a8e1f5c9977432319f5475a81 100644 (file)
@@ -9,7 +9,6 @@ dependencies {
 
   compile 'commons-lang:commons-lang'
   compile 'org.codehaus.sonar:sonar-channel'
-  compile 'org.slf4j:slf4j-api'
 
   testCompile 'ch.qos.logback:logback-classic'
   testCompile 'junit:junit'
index 6046e6eef9ade56bff2031dbbd9ac52c3c3c0210..274ca7ea96c9af9c9d1c60b6ced4ac431a19db70 100644 (file)
@@ -4,72 +4,26 @@ sonarqube {
   }
 }
 
-apply plugin: 'com.github.johnrengelman.shadow'
-
 dependencies {
   // please keep the list grouped by configuration and ordered by name
 
   compile 'commons-codec:commons-codec'
   compile 'commons-io:commons-io'
   compile 'commons-lang:commons-lang'
-  compile 'com.google.code.gson:gson'
   compile 'org.apache.commons:commons-csv'
 
-  // shaded, but not relocated
-  compile project(':sonar-check-api')
-  compile project(':sonar-plugin-api')
-  compile project(':sonar-ws')
-
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
 
-  shadow 'org.codehaus.staxmate:staxmate'
-  shadow 'org.codehaus.woodstox:stax2-api'
-  shadow 'org.codehaus.woodstox:woodstox-core-lgpl'
-
-  compileOnly 'ch.qos.logback:logback-classic'
-  compileOnly 'ch.qos.logback:logback-core'
   compileOnly 'com.google.code.findbugs:jsr305'
-  compileOnly 'javax.servlet:javax.servlet-api'
   compileOnly 'junit:junit'
-  compileOnly 'org.slf4j:slf4j-api'
 
-  testCompile 'com.google.guava:guava'
+  testCompile 'junit:junit'
+  testCompile 'com.google.code.findbugs:jsr305'
+
   testCompile 'com.tngtech.java:junit-dataprovider'
   testCompile 'org.assertj:assertj-core'
   testCompile 'org.mockito:mockito-core'
-  testCompile project(':sonar-scanner-engine')
   testCompile project(':server:sonar-server')
-
-}
-
-sourceSets {
-  // Make the compileOnly dependencies available when compiling/running tests
-  test.compileClasspath += configurations.compileOnly + configurations.shadow
-  test.runtimeClasspath += configurations.compileOnly + configurations.shadow
-}
-
-def on3Digits(version) {
-  def projectversion3digits = version - ~/-\w+/
-  projectversion3digits = projectversion3digits.tokenize('.').plus(0).take(3).join('.')
-}
-
-import org.apache.tools.ant.filters.ReplaceTokens
-processResources {
-  filter ReplaceTokens, tokens: [
-    // The build version is composed of 4 fields, including the semantic version and the build number provided by Travis.
-    'project.buildVersion': project.version.endsWith('SNAPSHOT') ? project.version : on3Digits(project.version) + '.' + System.getProperty("buildNumber"),
-    'project.version.3digits': project.version.endsWith('SNAPSHOT') ? project.version : on3Digits(project.version)
-  ]
-}
-
-shadowJar {
-  configurations = [project.configurations.default]
-  relocate('com.google', 'org.sonar.api.internal.google')
-  relocate('org.apache.commons', 'org.sonar.api.internal.apachecommons')
-  dependencies {
-      exclude(dependency('org.codehaus.woodstox:woodstox-core-lgpl'))
-      exclude(dependency('org.codehaus.woodstox:stax2-api'))
-      exclude(dependency('org.codehaus.staxmate:staxmate'))
-   }
 }
 
 artifactoryPublish.skip = false
@@ -77,7 +31,7 @@ artifactoryPublish.skip = false
 publishing {
   publications {
     mavenJava(MavenPublication) {
-      artifact source: shadowJar, classifier: null
+      from components.java
       if (release) {
         artifact sourcesJar
         artifact javadocJar
index 53160ac2c78d1f700e0e5e5c1e116b86cb9d9eb1..0e7745a1ab01b2cdc6b44b21d24dac6e64cf77b6 100644 (file)
@@ -13,7 +13,6 @@ dependencies {
   compile 'commons-io:commons-io'
   compile 'commons-lang:commons-lang'
   compile 'com.google.code.gson:gson'
-  compile 'org.apache.commons:commons-csv'
 
   // shaded, but not relocated
   compile project(':sonar-check-api')
@@ -23,7 +22,6 @@ dependencies {
   shadow 'org.codehaus.woodstox:woodstox-core-lgpl'
 
   compileOnly 'ch.qos.logback:logback-classic'
-  compileOnly 'ch.qos.logback:logback-core'
   compileOnly 'com.google.code.findbugs:jsr305'
   compileOnly 'javax.servlet:javax.servlet-api'
   compileOnly 'junit:junit'
@@ -34,7 +32,6 @@ dependencies {
   testCompile 'org.assertj:assertj-core'
   testCompile 'org.mockito:mockito-core'
   testCompile project(':sonar-plugin-api-impl')
-
 }
 
 sourceSets {
@@ -61,13 +58,10 @@ shadowJar {
   configurations = [project.configurations.default]
   relocate('com.google', 'org.sonar.api.internal.google')
   relocate('org.apache.commons', 'org.sonar.api.internal.apachecommons')
-  dependencies {
-      exclude(dependency('org.codehaus.woodstox:woodstox-core-lgpl'))
-      exclude(dependency('org.codehaus.woodstox:stax2-api'))
-      exclude(dependency('org.codehaus.staxmate:staxmate'))
-   }
 }
 
+// only interested in shadowJar
+jar.enabled = false
 artifactoryPublish.skip = false
 
 publishing {
index 9617be77217a4d10514aaaa5d72c249b56f2dbb7..4672dbe8b406f0bdc85e978b8e2cbd5b8da73e56 100644 (file)
@@ -16,32 +16,47 @@ configurations {
 dependencies {
   // please keep the list ordered
 
+  compile 'ch.qos.logback:logback-classic'
+  compile 'ch.qos.logback:logback-core'
   compile 'commons-codec:commons-codec'
+  compile 'commons-io:commons-io'
   compile 'commons-lang:commons-lang'
   compile 'com.google.code.gson:gson'
   compile 'org.apache.commons:commons-csv'
   compile 'org.freemarker:freemarker'
+  compile 'com.google.protobuf:protobuf-java'
+  compile 'com.squareup.okhttp3:okhttp'
+  compile 'org.codehaus.staxmate:staxmate'
+  compile 'org.codehaus.woodstox:stax2-api'
+  compile 'org.codehaus.woodstox:woodstox-core-lgpl'
+  compile 'org.picocontainer:picocontainer'
   compile 'org.slf4j:jcl-over-slf4j'
   compile 'org.slf4j:jul-to-slf4j'
   compile 'org.slf4j:log4j-over-slf4j'
   compile 'org.slf4j:slf4j-api'
+  compile 'org.sonarsource.update-center:sonar-update-center-common'
+
   compile project(':sonar-core')
   compile project(':sonar-scanner-protocol')
   compile project(':sonar-ws')
   compile project(':sonar-duplications')
+
   compile project(':sonar-plugin-api-impl')
-  runtime project(path: ':sonar-plugin-api', configuration: 'shadow')
-  compileOnly project(path: ':sonar-plugin-api')
+  compile project(path: ':sonar-plugin-api', configuration: 'shadow')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 
   testCompile 'com.squareup.okhttp3:mockwebserver'
+  testCompile 'com.squareup.okhttp3:okhttp'
+  testCompile 'com.squareup.okio:okio'
   testCompile 'com.tngtech.java:junit-dataprovider'
-  testCompile 'javax.servlet:javax.servlet-api'
+  testCompile 'commons-io:commons-io'
   testCompile 'junit:junit'
-  testCompile 'net.javacrumbs.json-unit:json-unit-assertj:0.0.15'
   testCompile 'org.assertj:assertj-core'
+  testCompile 'org.codehaus.staxmate:staxmate'
+  testCompile 'org.hamcrest:hamcrest-core'
   testCompile 'org.mockito:mockito-core'
+  testCompile 'stax:stax-api'
   testCompile project(':plugins:sonar-xoo-plugin')
   testCompile project(':sonar-plugin-api').sourceSets.test.output
 
index 87a8c87cac77ecb4268052f7172c88c51fc01857..805cedb6d12db4174941a7c03bfaa9ea70c023a8 100644 (file)
@@ -10,16 +10,14 @@ dependencies {
   compile 'com.google.code.gson:gson'
   compile 'com.google.protobuf:protobuf-java'
   compile 'commons-io:commons-io'
-  compile 'net.jpountz.lz4:lz4'
+  compile 'commons-lang:commons-lang'
   compile project(':sonar-core')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 
   testCompile 'com.google.guava:guava'
   testCompile 'junit:junit'
-  testCompile 'net.javacrumbs.json-unit:json-unit-assertj:0.0.15'
   testCompile 'org.assertj:assertj-core'
-  testCompile 'org.mockito:mockito-core'
 }
 
 //create a single Jar with all dependencies
index b04fbe0c7b7e1cd32b81aef8e121234a101dfb32..efaca6fa252cfd78ac3043c567ee6520230f3a94 100644 (file)
  */
 package org.sonar.scanner.protocol.input;
 
-import com.google.common.collect.Maps;
+import java.util.HashMap;
 import java.util.Map;
 import java.util.Optional;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 
 public class MultiModuleProjectRepository implements ProjectRepositories {
-  private Map<String, SingleProjectRepository> repositoryPerModule = Maps.newHashMap();
+  private Map<String, SingleProjectRepository> repositoryPerModule = new HashMap<>();
 
   public MultiModuleProjectRepository addFileDataToModule(String moduleKey, @Nullable String path, FileData fileData) {
     if (path == null || (fileData.hash() == null && fileData.revision() == null)) {
index 230ee861851a1632b268449345d5a681a2db4f9d..f0260c1cd75686992ed29db4d03205429261a43f 100644 (file)
@@ -10,7 +10,6 @@ dependencies {
 
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
-  testCompile 'org.mockito:mockito-core'
 }
 
 jar {
index 63878c08a8406344a8e35e60d13bd07cc8ce3477..2138f193b85455b48f02dd129152b87da80a972a 100644 (file)
@@ -13,7 +13,7 @@ dependencies {
   compile 'commons-io:commons-io'
   compile 'junit:junit'
   compile 'org.assertj:assertj-core'
-  compile 'org.hamcrest:hamcrest-all'
+  compile 'org.hamcrest:hamcrest-core'
   compile 'org.jsoup:jsoup'
 
   compileOnly 'com.google.code.findbugs:jsr305'
index cdcc0cab234caeaea29980bd981cfd23181d0628..3c7ae776b085beb1ec659ec3a8412a1a12e1aff7 100644 (file)
@@ -7,10 +7,10 @@ dependencies {
 
   compile 'com.google.code.gson:gson'
   compile 'com.google.guava:guava'
+  compile 'commons-io:commons-io'
   compile 'org.apache.velocity:velocity:1.7'
   compile 'org.slf4j:log4j-over-slf4j'
   compile 'org.sonarsource.orchestrator:sonar-orchestrator'
-  compile project(':sonar-ws')
 
   compileOnly 'com.google.code.findbugs:jsr305'
 }
index 24e9897379fc7336351764a842b91924dc05ea85..a064ee93018584a34e891f334f584a47d0d59efb 100644 (file)
@@ -14,15 +14,17 @@ dependencies {
 
   compile 'com.google.protobuf:protobuf-java'
   compile 'com.squareup.okhttp3:okhttp'
-  compileOnly 'javax.annotation:javax.annotation-api'
 
   compileOnly 'com.google.code.findbugs:jsr305'
   compileOnly project(path: ':sonar-plugin-api', configuration: 'shadow')
 
   testCompile 'com.squareup.okhttp3:mockwebserver'
+  testCompile 'com.squareup.okio:okio'
+  testCompile 'commons-io:commons-io'
   testCompile 'commons-lang:commons-lang'
   testCompile 'junit:junit'
   testCompile 'org.assertj:assertj-core'
+  testCompile 'org.hamcrest:hamcrest-core'
   testCompile 'org.mockito:mockito-core'
   testCompile project(':sonar-testing-harness')
 }