Repository: zest-java
Updated Branches:
  refs/heads/develop d1029354d -> 9d3f380d7


build: refine dependencies.gradle

Remove unused non-https repository
Remove not needed default test runtime dependencies
Clarify dependency substitutions


Project: http://git-wip-us.apache.org/repos/asf/zest-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-java/commit/04ac851d
Tree: http://git-wip-us.apache.org/repos/asf/zest-java/tree/04ac851d
Diff: http://git-wip-us.apache.org/repos/asf/zest-java/diff/04ac851d

Branch: refs/heads/develop
Commit: 04ac851d244926f7fa6f529292422b33953117ec
Parents: d102935
Author: Paul Merlin <[email protected]>
Authored: Sun Nov 20 12:10:02 2016 +0100
Committer: Paul Merlin <[email protected]>
Committed: Sun Nov 20 12:10:02 2016 +0100

----------------------------------------------------------------------
 dependencies.gradle | 41 ++++++++++++++++++-----------------------
 1 file changed, 18 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-java/blob/04ac851d/dependencies.gradle
----------------------------------------------------------------------
diff --git a/dependencies.gradle b/dependencies.gradle
index c57b3b1..b0c67d4 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -22,7 +22,6 @@ def dependencies = extensions.getByType( 
DependenciesDeclarationExtension )
 // Remote repositories
 dependencies.repositoriesUrls << [
   mavenCentral: "https://repo1.maven.org/maven2/";,
-  ops4j       : "http://repository.ops4j.org/maven2/";,
   restlet     : 'https://maven.restlet.com/',
   clojars     : "https://clojars.org/repo/";,
 ]
@@ -202,54 +201,50 @@ dependencies.defaultDependencies << [
   testCompile: [ dependencies.libraries.junit,
                  dependencies.libraries.hamcrest,
                  dependencies.libraries.ant,
-                 dependencies.libraries.ant_junit ],
-  testRuntime: [ dependencies.libraries.asm,
-                 dependencies.libraries.asm_commons,
-                 dependencies.libraries.asm_util ]
+                 dependencies.libraries.ant_junit ]
 ]
 
 // Resolution rules
-dependencies.dependencySubstitutionSpec = { DependencySubstitution dep, 
ModuleComponentSelector requested ->
+dependencies.dependencySubstitutionSpec = { DependencySubstitution 
substitution, ModuleComponentSelector dep ->
   // Always resolve ASM to the same version
-  if( requested.group == 'org.ow2.asm' )
+  if( dep.group == 'org.ow2.asm' )
   {
-    dep.useTarget group: requested.group, name: requested.module, version: 
asmVersion
+    substitution.useTarget group: dep.group, name: dep.module, version: 
asmVersion
   }
   // Always resolve OSGi to the same version
-  if( requested.group == 'org.osgi' )
+  else if( dep.group == 'org.osgi' )
   {
-    dep.useTarget group: requested.group, name: requested.module, version: 
osgiVersion
+    substitution.useTarget group: dep.group, name: dep.module, version: 
osgiVersion
   }
   // Always resolve SLF4J to the same version
-  if( requested.group == 'org.slf4j' )
+  else if( dep.group == 'org.slf4j' )
   {
-    dep.useTarget group: requested.group, name: requested.module, version: 
slf4jVersion
+    substitution.useTarget group: dep.group, name: dep.module, version: 
slf4jVersion
   }
   // Always resolve Jackson to the same version
-  if( requested.group.startsWith( 'com.fasterxml.jackson' ) && 
requested.module != 'jackson-parent' )
+  else if( dep.group.startsWith( 'com.fasterxml.jackson' ) && dep.module != 
'jackson-parent' )
   {
-    dep.useTarget group: requested.group, name: requested.module, version: 
jacksonVersion
+    substitution.useTarget group: dep.group, name: dep.module, version: 
jacksonVersion
   }
   // woodstox:wstx-asl is broken (no pom), use org.codehaus.woodstox:wstx-asl 
instead
-  if( requested.group == 'woodstox' && requested.module == 'wstx-asl' )
+  else if( dep.group == 'woodstox' && dep.module == 'wstx-asl' )
   {
-    dep.useTarget group: 'org.codehaus.woodstox', name: 'wstx-asl', version: 
requested.version
+    substitution.useTarget group: 'org.codehaus.woodstox', name: 'wstx-asl', 
version: dep.version
   }
   // some bad citizens have SNAPSHOT parents ...
-  if( requested.module == 'commons-sandbox-parent' && requested.version == 
'3-SNAPSHOT' )
+  else if( dep.module == 'commons-sandbox-parent' && dep.version == 
'3-SNAPSHOT' )
   {
-    dep.useTarget group: requested.group, name: requested.module, version: '3'
+    substitution.useTarget group: dep.group, name: dep.module, version: '3'
   }
   // GSON 2.3 POM is invalid, use 2.3.1 instead .. see 
https://github.com/google/gson/issues/588
-  if( requested.group == 'com.google.code.gson' && requested.module == 'gson' 
&& requested.version ==
-      '2.3' )
+  else if( dep.group == 'com.google.code.gson' && dep.module == 'gson' && 
dep.version == '2.3' )
   {
-    dep.useTarget group: requested.group, name: requested.module, version: 
'2.3.1'
+    substitution.useTarget group: dep.group, name: dep.module, version: '2.3.1'
   }
   // Findbugs Annotation is LGPL, use 
https://github.com/stephenc/findbugs-annotations which is
   // Apache 2 licensed instead
-  if( requested.group == 'net.sourceforge.findbugs' && requested.module == 
'annotations' )
+  else if( dep.group == 'net.sourceforge.findbugs' && dep.module == 
'annotations' )
   {
-    dep.useTarget group: 'com.github.stephenc.findbugs', name: 
'findbugs-annotations', version: '1.3.9-1'
+    substitution.useTarget group: 'com.github.stephenc.findbugs', name: 
'findbugs-annotations', version: '1.3.9-1'
   }
 }

Reply via email to