Hi, I think we need a new name for the 'configure-on-demand' feature switch. What it actually does is enable a new decoupled project model, which Gradle can take advantage of to skip configuring projects that are not required, and also (optionally) execute stuff in parallel, and later do other interesting things like allow project dependencies in build script classpaths, build aggregation, and more. This new model will become the default in Gradle 2.0 (and, in fact, it is currently the definition of Gradle 2.0).
So, I think what we need is some way to say 'please run my build with the new project model and switch on whatever nifty features this enables', rather than the current way to say 'please switch on this nifty feature and if that means using the new project model then thats ok'. Parallel execution is a bit of a special case and probably should keep its own flag. -- Adam Murdoch Gradle Co-founder http://www.gradle.org VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting http://www.gradleware.com
