Roadmap

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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. 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" ?

  2. 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