]> source.dussan.org Git - sonarqube.git/commitdiff
SONARCLOUD-644 fix conflict on javax.email
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Tue, 14 May 2019 07:38:41 +0000 (09:38 +0200)
committerSonarTech <sonartech@sonarsource.com>
Tue, 14 May 2019 18:21:11 +0000 (20:21 +0200)
build.gradle
sonar-testing-harness/build.gradle

index b2192f7ae441f3162aeaa493b35a49dbb43b5765..2109a921608ddfc0cf4ecdd5e6438d28e10d7b23 100644 (file)
@@ -147,7 +147,7 @@ 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 'javax.mail:mail:1.4.4'
+      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'
@@ -240,6 +240,12 @@ subprojects {
     }
   }
 
+  // global exclusions
+  configurations.all {
+    // do not conflict with com.sun.mail:javax.mail
+    exclude group: 'javax.mail', module: 'mail'
+  }
+
   sourceCompatibility = 1.8
   tasks.withType(JavaCompile) {
     options.encoding = 'UTF-8'
index eb2762a0e769a45615de87edf1a16295a60f7a8e..63878c08a8406344a8e35e60d13bd07cc8ce3477 100644 (file)
@@ -9,15 +9,14 @@ dependencies {
 
   compile 'com.google.code.gson:gson'
   compile 'com.googlecode.json-simple:json-simple'
+  compile 'com.sun.mail:javax.mail'
   compile 'commons-io:commons-io'
-  compile 'javax.mail:mail'
   compile 'junit:junit'
   compile 'org.assertj:assertj-core'
   compile 'org.hamcrest:hamcrest-all'
   compile 'org.jsoup:jsoup'
 
   compileOnly 'com.google.code.findbugs:jsr305'
-
 }
 
 artifactoryPublish.skip = false