I am investigating Gradle’s new configuration cache, and have discovered that it prevents tasks from using either
ConfigurationContainer. And so by extension, it also prevents tasks from using anything which can only be obtained from a
Configuration too, such as a
I have discovered that tasks can use an
ArtifactCollection obtained from a
ResolvableDependencies object. However, Gradle then prevents tasks using its associated
DependencySet objects, which makes the
ArtifactCollection useless for my purposes too.
How will tasks be expected to perform any logic on dependencies once the configuration cache finally “hatches” please? Because I am really not seeing it right now.
Thanks for any help here,