# HG changeset patch # User Dave Smith # Date 1389661432 0 # Node ID 29c3af8dc03156a4d9e09a568beae785e8e2404e # Parent 8dd6adab93880fa059295ccf9828f734d55436d6 add default global deploy.mode diff -r 8dd6adab9388 -r 29c3af8dc031 init.gradle --- a/init.gradle Fri Jan 10 03:41:29 2014 +0000 +++ b/init.gradle Tue Jan 14 01:03:52 2014 +0000 @@ -381,9 +381,16 @@ def slurper = new ConfigSlurper(gradle.env) slurper.setBinding(['gradle': gradle ]) - def environment = new ConfigObject() + def environment = slurper.parse ( + '''deploy.mode="production" + environments { + test { deploy.mode="test" } + dev { deploy.mode="development"} + }''') + if (developerPrivate['deploy.mode']) { environment.put('deploy.mode',developerPrivate['deploy.mode']) } + def environments = [] - + gradle.ext.environment = environment file('.').eachFileMatch(~/^environment.*\.groovy$/) { envFile -> def envName = envFile.name - '.groovy' def privateFile = file("private" + envName - "environment" + ".groovy") @@ -420,7 +427,6 @@ def deployMode = environment.deploy.mode ?: 'development' environments.each { gradle.ext[it].put('ssdt.deployment.mode',deployMode) } environments << 'environment' - gradle.ext.environment = environment gradle.ext.environments = environments }