Hi,
we are happy to announce the release of Gradle 0.4.
See our user's guide (UG) for details: http://gradle.org/userguide/
0.4/userguide.pdf
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. See UG 13.3
- Eclipse file generation (including WTP) for Java projects. See UG
9.10 & 11.3
- Filter's for requesting dependency files (external libs/ project
libs). See Javadoc of DependencyManager
- More context in the error logging for common failures
Have a look at our updated roadmap: http://gradle.org/roadmap.html
Cheers,
- Hans
--
Hans Dockter
Gradle Project lead
http://www.gradle.org
Release Notes - Gradle - Version 0.4
** Bug
* [GRADLE-187] - unsupported operation when adding to project
archive
* [GRADLE-192] - Javadoc task produces errors on package.html
* [GRADLE-210] - Gradle does not resolve version conflicts properly
** Improvement
* [GRADLE-175] - Allow to specify a project name.
* [GRADLE-185] - Add test for correctness of line number in case
of a build script error
* [GRADLE-189] - Add resolve method to dependency manager which
allows to exclude project dependencies and to set
failForMissingDependencies.
* [GRADLE-191] - Add a method to DependencyManager to get
dependencies based on a libs/project filter
* [GRADLE-193] - Change convention value data structure from
Closure to inner class.
* [GRADLE-202] - Provide more context in error logging for
common failures
* [GRADLE-203] - The gradle properties should be also exposed to
the settings.
* [GRADLE-207] - Allow exclude for project dependencies
* [GRADLE-214] - Consistent task and project lookup through the
Project interface
* [GRADLE-216] - The Java Plugin should set the working dir of
the forked JVM to the project dir.
* [GRADLE-217] - Tests should be run in forked mode as default.
* [GRADLE-224] - Allow 'changing' flag to be specified for a
module dependency
** New Feature
* [GRADLE-28] - Add tasks for generating Eclipse files
* [GRADLE-158] - Allow an arbitray layout for a multi-project
build.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email