See:
https://github.com/gradle/gradle/blob/master/subprojects/core/src/main/groovy/org/gradle/api/internal/project/TopLevelBuildServiceRegistry.java#L217
This came up when trying to write this:
task allDependencies(dependsOn: { subprojects*.implicitTasks*.dependencies })
Notice that I had to use a closure to evaluate lazily because when the projects
are being evaluated these tasks haven't been added. This seems like an
unnecessary complication and I think it's reasonable to expect these implicit
tasks to be there when the projects are evaluated.
My quick reading says that this isn't a breaking change due to these tasks
being in a different container.
So should we put the implicit task configurer first?
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email