# HG changeset patch
# User Dave Smith <smith@nwoca.org>
# Date 1391013219 0
# Node ID 7f023317034baf15fc2fb620eb2dead7b074407f
# Parent  e4b2a9443c65b738d54d2a58f85661be8b3296a8
add helper to normalize springframework to non-osgi jars

diff -r e4b2a9443c65 -r 7f023317034b init.gradle
--- a/init.gradle	Tue Jan 21 15:47:27 2014 +0000
+++ b/init.gradle	Wed Jan 29 16:33:39 2014 +0000
@@ -23,6 +23,17 @@
 	gradle.ext.hgRepositoryUrl = ("hg path".execute().text.split('=') ?: ['',''] )[1].trim()
 } catch (e) {  }
 
+def springModuleTranslator = ['spring-transaction':'spring-tx'].withDefault { it }
+
+gradle.ext.normalizeSpring = { DependencyResolveDetails details ->
+            if (details.requested.group == 'org.springframework') {
+                if (details.requested.name.startsWith ('org.springframework.' )) {
+                    def shortName = springModuleTranslator[details.requested.name.replace('org.springframework.', 'spring-').replace('.','-')]
+                    details.useTarget(group: 'org.springframework', name: shortName, version: details.requested.version)
+                }
+            }
+        }
+
 gradle.ext.branchName = System.getenv('bamboo_planRepository_branch')
 gradle.ext.branchStream = ""