Ok, i know using the GPars 1.0.0 lib, we can speed up groovy,etc if we know what we’re doing. My life is getting shorter by the minute waiting for my aging apple iMac to do big gradle 1.7-rc-1 builds. A 10% savings on elapsed time, doesn’t sound like much, but it still means a lot to many of us. So i can do my own dependency graph for a few tasks i KNOW can run together without conflicts. so something like:
Helllo, In a multiproject build, you can already build different projects in parallel using the incubating --parallel flag. There are more plans to parallize task execution in gradle. But we definitely don’t want the build script author to bother with this explicitly. Instead gradle should figure what tasks can be executed in parallel .
oui, that would be lovely - not to need to worry about which bits of the build script can be run together - by default. would this mean we could use the --parallel flag to run several sub-projects:
makejars.gradle, gendocs.gradle, deploy.gradle for the same source sets ?
do you see duplicate downloads of artifacts in your build? this was a known issue in earlier versions of gradle but should be fixed since 1.2 or so (or maybe 1.3).