« Return to Thread: [ANN] Gradle 0.3 is released

[ANN] Gradle 0.3 is released

by hdockter :: Rate this Message:

Reply to Author | View in Thread

Hi,

we are pleased to announce the release of Gradle 0.3, a Groovy based  
build system.

To learn more see: www.gradle.org

Here is a summary of the most interesting new features and improvements:

- Gradle provides now a separate JDK 1.4. compatible distributions.
- We have improved the handling and naming conventions for archive  
tasks. See user's guide (UG) 9.7.3.
- The War plugin is now much more flexible regarding library  
handling. Gradle provides now a provided configuration to add  
libraries that should be used for compile and testing, but should not  
be bundled with the war. See UG 11.
- After going through a lot of pain with the windows start scripts we  
have decided to get rid of them and replace them with exe commands  
generated by launch4j. Thanks to Adam Pohorecki for contributing the  
foundations for this.
- To improve the responsiveness of Gradle the compiled build and  
settings files are now cached. For how to control the cache, see UG 4.6.
- Every task action has now access to the graph of the tasks to be  
executed. See UG 2.10.
- The wrapper task is now much more configurable regarding where the  
involved files are stored. See UG 16.
- We have started to implement a listener framework around the Gradle  
lifecycle. You can now register for example an afterEvaluateListener  
with a project which gets called after a project's build script is  
evaluated. For an example see UG 14.2.3.
- The Test task generates now JUnit HTML reports.
- Gradle enables now to execute tasks via their absolute path. See UG  
14.4.
- You can now define default tasks. See UG 2.9.
- You can define now global exclude for dependencies. See UG 12.2.6.
- Due to Groovydoc problems, we were not able to provided reasonable  
API doc in the past. This has changed now. For a big part of our  
public API we provide now Javadoc. With the release of 0.4 we will be  
able to provide this for all our API.

For our roadmap see: http://gradle.org/roadmap.html

Cheers,

- Hans

--
Hans Dockter
Gradle Project lead
http://www.gradle.org



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: [ANN] Gradle 0.3 is released