On 12 Aug 2014, at 7:42 am, Lóránt Pintér <lorant.pin...@prezi.com> wrote:
> Hi, > > I’d like to use this snippet in an init script to disable caching for dynamic > versions everywhere: > > allprojects { > configurations.all { > resolutionStrategy { > cacheDynamicVersionsFor 0, "seconds" > } > } > } > > It works fine for project configurations, but unfortunately when I create > some detached configurations, those will not get this closure applied to > them. Is there a way I can specify the same resolution strategy to detached > configurations as well? Not yet, but we really need something. It causes issues in the IDE plugins and when you’re using the artefact query API. It will also cause problems in the native language plugins and the new jvm language plugins. There will probably be two pieces, which continue on from the version selector stuff we’re currently adding. One would be some convenience to set the policy for all resolution (via whatever mechanism happens to be used) and some way to set the policy for each individual resolution. I think for most people, just setting the global policy would be sufficient. -- Adam Murdoch Gradle Co-founder http://www.gradle.org CTO Gradleware Inc. - Gradle Training, Support, Consulting http://www.gradleware.com