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


Reply via email to