Mercurial > public > develkit
changeset 195:a7a7d0e263d6
allow private setting of changing/dynamic cache lifetime.
author | smith@nwoca.org |
---|---|
date | Tue, 21 Jul 2015 19:56:51 +0100 |
parents | 0c0b1413ea70 |
children | 412deaefd071 |
files | init20.gradle |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/init20.gradle Thu Jun 04 16:56:19 2015 +0100 +++ b/init20.gradle Tue Jul 21 19:56:51 2015 +0100 @@ -71,7 +71,13 @@ gradle.environment.put('branchStream', gradle.branch.stream) gradle.environment.put('branchHash', gradle.branch.hash) +def cacheTimeout = 60 * 60 * 8 +if (gradle.environment['dependencyTimeout']) { + cacheTimeout = gradle.environment['dependencyTimeout'] as Integer + println "setting dependency timeout to $cacheTimeout seconds" +} +gradle.ext.cacheTimeout = cacheTimeout rootProject.ext.indyCapable = { boolean capable = true @@ -337,8 +343,8 @@ } configurations.all { - resolutionStrategy.cacheChangingModulesFor 60 * 60 * 8, 'seconds' - resolutionStrategy.cacheDynamicVersionsFor 60 * 60 * 8, 'seconds' + resolutionStrategy.cacheChangingModulesFor gradle.cacheTimeout, 'seconds' + resolutionStrategy.cacheDynamicVersionsFor gradle.cacheTimeout, 'seconds' } repositories {