About Gradle
Gradle is a build system which provides:
- A very flexible general purpose build tool like Ant.
- Switchable, build-by-convention frameworks a la Maven (for Java and Groovy projects). But we never lock you in!
- Powerful support for multi-project builds.
- Powerful dependency management (based on Apache Ivy).
- Full support for your existing Maven or Ivy repository infrastructure.
- Support for transitive dependency management without the need for remote repositories and pom.xml or ivy.xml files (optional).
- Ant tasks as first class citizens.
- Groovy build scripts.
The Gradle project itself is highly automated by its Gradle build. As documented, it runs happily on Teamcity and Bamboo (where Gradle is not pre-installed).
News
Gradle Talk in Paris
News Item added by Hans Dockter
On June 25th I will give a talk on Gradle in Paris at Zenika. It is a free event. The session will be delivered in English.
See: http://www.zenika.com/presentation_gradle.php
Please don't forget to register if you like to attend.
The session is followed by a one-day Gradle training on June 26th (also in English).
Posted on 11 June 2009 | 4:20 pm
Gradle Talk in London
News Item added by Hans Dockter
On July 29th I will give a talk on Gradle in London at Skills Matter. It is a free event.
See: http://skillsmatter.com/event/java-jee/news-from-the-gradle-build-system
Please don't forget to register if you like to attend.
Posted on 28 May 2009 | 12:51 am
Gradle 0.6 is released
News Item added by Hans Dockter
We are very excited to announce the release of Gradle 0.6. This release comes with major new features, like:
- an improved DSL and a richer domain model.
- many new listeners to customize your build in a very flexible way.
- TestNG support.
- more control over how multiproject builds are executed
- progress reporting for downloading
- a rule engine for creating rule based tasks
- and much more ...
Release notes: http://docs.codehaus.org/display/GRADLE/Gradle+0.6+Release+Notes
User's guide: http://gradle.org/latest/docs/userguide/userguide.html
Download: http://dist.codehaus.org/gradle/gradle-0.6-all.zip
We are also excited to present Gradle at the Jazoon Conference on June 23.
Posted on 20 May 2009 | 3:02 pm
Presentation at Jazoon
News Item edited by Hans Dockter
I'm very excited about presenting Gradle on June 23 at the Jazoon conference. For more details see: http://jazoon.com/en/conference/presentationdetails.html?type=sid&detail=8881

Posted on 4 May 2009 | 11:01 am
Presentation at GeeCON
News Item edited by Hans Dockter
I will give a Gradle presentation at GeeCON (Cracow, Poland) on May 7. For more details see: http://www.geecon.org/site/schedule

Posted on 28 March 2009 | 2:41 pm
Gradle at CITCON 2009 in Minneapolis
News Item edited by Hans Dockter
I will attend the CITCON 2009 (Continuous Integration and Testing Conference) on April 24-25, 2009. As this is an open spaces conference, there are no regular presentations. I will offer an OpenSpace talk on Gradle and Build Systems. For more details see: http://citconf.com/msp2009/
Posted on 27 March 2009 | 4:01 pm
Presentation at JUG Minneapolis
News Item edited by Hans Dockter
I will give a Gradle presentation at the JUG Minneapolis on April 23. This is just before the MSP CITCON conference.
For details see: http://tech.groups.yahoo.com/group/citcon/message/861
For the location see: http://tech.groups.yahoo.com/group/citcon/message/866
Posted on 27 March 2009 | 2:34 pm
Presentation at JAX 2009
News Item edited by Hans Dockter
I will give a Gradle presentation at JAX 2009 on April 22. JAX is the biggest conference for Java enterprise technologies in Europe. For more details, see: http://it-republik.de/jaxenter/jax/sessions/?tid=1215

Posted on 27 March 2009 | 2:30 pm
Presentation at JUG Cologne
News Item edited by Hans Dockter
I will give a presentation on Gradle at JUG Cologne on April 20. JUG Cologne is one of the biggest Java User Groups in Germany. The presentation is part of an evening event, were also Neil Ford will be speaking.
For more details, see: http://87.230.78.21:8080/display/jugc/2009.04.20+Struts2%2C+Gradle%2C+Rock+Star+Programmer%2C+JSF+2
Posted on 27 March 2009 | 2:24 pm
Gradle Presentation at TSSJS 2009 in Las Vegas
News Item edited by Hans Dockter
I am giving a presentation on Gradle at TSSJS 2009 in Las Vegas. For more details have a look at: http://javasymposium.techtarget.com/html/tools_tech.html#HDockterGradle

Posted on 8 February 2009 | 2:14 pm
Gradle 0.5 is available
News Item added by Hans Dockter
We are very excited to announce the release of Gradle 0.5. This release comes with major new features, like:
- Full support for deployment to Maven repositories (including pom generation)
- Support for generating OSGi bundles
- A Jetty plugin for testing web applications
- Improved logging
- and much more ...
Release notes: http://docs.codehaus.org/display/GRADLE/Gradle+0.5+Release+Notes
User's guide: http://gradle.org/userguide.html
Download: http://dist.codehaus.org/gradle/gradle-0.5-all.zip
There will be a Gradle session at Devoxx. I will be around at Devoxx for the whole week. Please drop me a line if you are interested in meeting there.
We are also very excited to present Gradle at TheServerSide Java Symposium in March 2009.
For those who haven't come across Gradle yet. Gradle is a new, flexible general purpose build system with a build-by-convention framework a la Maven on top. It uses Apache Ivy under the hood for its dependency management. Its build scripts are written in Groovy.
Posted on 5 December 2008 | 10:18 am
Gradle presentation at Devoxx 08
News Item edited by Hans Dockter
I'm excited that Devoxx (formerly known as Javapolis) has accepted my talk proposal. I will deliver a Gradle 'Tools In Action' session on Monday, December 8th. I will probably be around there for the whole week. I also plan to set up a Gradle Meet Up as soon as the Devoxx website allows this.
Posted on 16 October 2008 | 9:04 am
Gradle 0.4 Released
News Item edited by Hans Dockter
We are happy to announce the release of Gradle 0.4.
New and Noteworthy
- Assemble projects with arbitrary physical locations to a multi-project build. A sub-category of this is the flat layout of an Eclipse multi-project structure.
- Eclipse file generation (including WTP) for Java projects.
- Filter's for requesting dependency files (external libs/ project libs).
- More context in the error logging for common failures
Have a look at our updated roadmap: http://gradle.org/roadmap.html
For those who don't know yet. Gradle is a new, flexible general purpose build system with a build-by-convention framework a la Maven on top. It uses Apache Ivy under the hood for its dependency management. Its build scripts are written in Groovy.
Posted on 16 September 2008 | 6:54 am
Gradle presentation at berlin.jar
News Item added by Hans Dockter
On September 13th, Hans Dockter will give a presentation on Gradle at the berlin.jar conference (http://berlin.jar.jug-bb.de). The presentation will be delivered in German.
Posted on 1 September 2008 | 8:20 am
