We are very excited to announce the release of Gradle 0.7. This release comes with major new features, like:

- Gradle can import Ant build scripts into your project. Gradle integrates deeply with an Ant build. Every Ant target is represented as a Grade task. This task can be further enhanced in your Gradle build script. The integration even works in both ways. You can depend on Gradle tasks in your build.xml. In addition, accessing and modifying Ant properties from your build script is now much easier. - You can now declare the classpath to compile and execute a build script in the build script itself. You no longer require a settings.gradle file to specify this classpath. In addition, each build script in a multi-project build can specify its own classpath. - You can now declare dependencies using a collection of Files. This can be a simple alternative to using a repository, or if you want complete control over which files are used for certain dependencies. - The Configuration class now offers a files method to retrieve the files for a subset of the configuration dependencies. - The Copy task now provides a rich API for specifying source and destination file, and finer-grained control over file inclusion and exclusion. Also, the Copy task now provides the ability to rename files and filter content as they are copied. - With the new -m option you can execute the Gradle build with all task actions disabled. That way you can see what and in which order a particular Gradle build executes.
- Gradle has improved its API to be easily used in an embedded way.
- Gradle provides now listeners for plugin usage. A build script or other plugins can add such listeners. They get informed about plugins that are already available and as soon as a new plugin comes into use.

Release notes: http://docs.codehaus.org/display/GRADLE/Gradle+0.7+Release+Notes
User's guide: http://gradle.org/0.7/docs/userguide/userguide.html
Download: http://dist.codehaus.org/gradle/gradle-0.7-all.zip

Cheers,

Hans

P.S. Our apologies for not being very responsive on the mailing list last week. The reasons for this were a combination of holidays and getting the release done.

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

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

   http://xircles.codehaus.org/manage_email


Reply via email to