Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
GRAILS-6422 - change to dependency management dsl syntax. Instead of …
…"defaultDependenciesProvided = true", now use "defaultDependenciesProvided true"
  • Loading branch information
Jeff Brown committed Jul 13, 2010
1 parent 6515bcc commit 9fbd2e0
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 5 deletions.
Expand Up @@ -688,6 +688,11 @@ class IvyDomainSpecificLanguageEvaluator {
}
}


void defaultDependenciesProvided(boolean b) {
delegate.defaultDependenciesProvided = b
}

void inherits(String name, Closure configurer) {
// plugins can't configure inheritance
if(plugin) return
Expand Down
Expand Up @@ -415,16 +415,35 @@ public class IvyDependencyManagerTests extends GroovyTestCase{
}

void testDefaultDependencyDefinitionWithDefaultDependenciesProvided() {
Message.setDefaultLogger new DefaultMessageLogger(Message.MSG_INFO)
def manager = new IvyDependencyManager("test", "0.1")
def grailsVersion = getCurrentGrailsVersion()
manager.defaultDependenciesProvided = true
manager.parseDependencies(IvyDependencyManager.getDefaultDependencies(grailsVersion))

def settings = new BuildSettings()
def grailsVersion = getCurrentGrailsVersion()

def manager = new IvyDependencyManager("project", "0.1",settings)
def defaultDependencyClosure = IvyDependencyManager.getDefaultDependencies(grailsVersion)
manager.parseDependencies {
defaultDependenciesProvided true
defaultDependencyClosure.delegate = delegate
defaultDependencyClosure()
}

assertEquals 0, manager.listDependencies('runtime').size()
assertEquals 3, manager.listDependencies('test').size()
assertEquals 18, manager.listDependencies('build').size()
assertEquals 55, manager.listDependencies('provided').size()

manager = new IvyDependencyManager("project", "0.1",settings)
defaultDependencyClosure = IvyDependencyManager.getDefaultDependencies(grailsVersion)
manager.parseDependencies {
defaultDependenciesProvided false
defaultDependencyClosure.delegate = delegate
defaultDependencyClosure()
}

assertEquals 53, manager.listDependencies('runtime').size()
assertEquals 56, manager.listDependencies('test').size()
assertEquals 18, manager.listDependencies('build').size()
assertEquals 2, manager.listDependencies('provided').size()
}

def getCurrentGrailsVersion() {
Expand Down

0 comments on commit 9fbd2e0

Please sign in to comment.