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



Reply via email to