On 12 Aug 2014, at 7:42 am, Lóránt Pintér <[email protected]> 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