@adriancole 
Not really a criticism of the pull request (since it appropriately follows the pattern used in the rest of the file), but is there a reason we apply the java plugin in each separate project block rather than in an allprojects or subprojects block?

http://www.gradle.org/docs/current/userguide/multi_project_builds.html