For the upcoming release, the ordering of the issues reflects their priorities.
0.9 Release (Target date: End of November, 2009)
| Dynamic properties for all domain obejcts (e.g. Dependencies, Configurations, ...) | |
| Native Test Runners for JUnit and TestNG with listener hooks and multi-threaded execution. | |
| Full customization of the generated pom.xml. | |
| Smart Execution (Do only what is necessary (e.g. incremental compile). | |
| Merging the multi-project section of settings.gradle into build.gradle. |
Pre-1.0 (spreaded over a couple of minor releases)
| Allow for adding project dependencies to the build script classpath. | |
| Ivy plugin to integrate existing ivy.xml and ivysettingsxml files. Generation of ivy.xml files. | |
| Integration of all different kind of reports (e.g. JDepend, Checkstyle, ...) into the Java plugin (including uploading the reports). | |
| Support for ear archives. | |
| IntelliJ and Netbeans IDE files generation. | |
| Rich plugin system | |
| classloader isolation | |
| Maven project integration | |
| Running plugins from the command line against a project | |
| Uploading functionality for Gradle's client modules. | |
| Multi-threaded builds. | |
| Allow the execution of tasks to depend on the success/failure of other tasks. |
Post-1.0
| Release management | |
| Supporting multiple languages for build scripts (e.g. JRuby, Jython) | |
| Distributed builds |
Independent
| IDE plugins for IntelliJ, Eclipse and NetBeans |

Comments (2)
Sep 04, 2009
Hamlet D'Arcy says:
Under "Independent", you can remove IntelliJ plugin. Is there a difference betw...Under "Independent", you can remove IntelliJ plugin.
Is there a difference between the 0.8 "Scala Support" and the post 1.0 "Scala Plugin" ?
Sep 05, 2009
Tomek Kaczanowski says:
"Operational: Switching to a Git master and a SVN slave" occurs both in 0.8 and..."Operational: Switching to a Git master and a SVN slave" occurs both in 0.8 and 0.9