From 70f8e187cc24592eeadb7cf0d589a819cf99e800 Mon Sep 17 00:00:00 2001 From: Ilya Sterin Date: Wed, 25 Nov 2009 14:47:40 -0500 Subject: [PATCH] Fixed local maven resolver. It now also resolves the transitive dependencies of any locally installed packages --- .../grails/resolve/IvyDependencyManager.groovy | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/grails/src/java/org/codehaus/groovy/grails/resolve/IvyDependencyManager.groovy b/grails/src/java/org/codehaus/groovy/grails/resolve/IvyDependencyManager.groovy index c5175af..4eb62ee 100644 --- a/grails/src/java/org/codehaus/groovy/grails/resolve/IvyDependencyManager.groovy +++ b/grails/src/java/org/codehaus/groovy/grails/resolve/IvyDependencyManager.groovy @@ -843,11 +843,14 @@ class IvyDomainSpecificLanguageEvaluator { void mavenLocal(String repoPath = "${System.getProperty('user.home')}/.m2/repository") { if (isResolverNotAlreadyDefined('mavenLocal')) { repositoryData << ['type':'mavenLocal'] - FileSystemResolver localMavenResolver = new FileSystemResolver(name:'localMavenResolver'); + FileSystemResolver localMavenResolver = + new FileSystemResolver(name:'localMavenResolver'); localMavenResolver.local = true localMavenResolver.m2compatible = true + localMavenResolver.addIvyPattern( + "${repoPath}/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).pom") localMavenResolver.addArtifactPattern( - "${repoPath}/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]") + "${repoPath}/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]") localMavenResolver.settings = ivySettings chainResolver.add localMavenResolver } -- 1.6.5.1