The java library dependency management system Ivy finally reached the 2.0.0 released, and that's a great new.
The release note is here:
(for the lazy clicker, here is the announcement part of the release note:)
Jan 20, 2009 - The Ivy project is pleased to announce its 2.0.0 release.
This is the first non-beta release of Ivy under Apache.
Ivy is a tool for managing (recording, tracking, resolving and
reporting) project dependencies, characterized by flexibility,
configurability, and tight integration with Apache Ant.
Key features of the 2.0.0 release are
* enhanced Maven2 compatibility, with several bug fixes and more
pom features covered
* improved cache management, including dynamic revision caching
with fine grain TTL
* improved concurrency support with cache locking and atomic publish
* namespace aware validation, allowing to use validation with
* new 'packager' resolver added
* better and more homogeneous relative paths handling
* better support for local builds
* numerous bug fixes as documented in Jira and in the release notes
We encourage all users of Ivy to update to this new version.
Issues should be reported to:
Download the 2.0.0 release at:
More information can be found on the Ivy website:
Note: I'm in now way implied in the Ivy dev-team, I just love their tool and wanted to thanks them for it.
Ivy seems to be loved by new "build system" make. Gradle, the Groovy buildr, is based on Ivy.
I will also signal the on-going work around an "maven-style build system with a stack of convention" build on top of Ivy and Ant, easy-ant (and there is an irc chan on freenode: #easyant). The project is work-in-progress, but a lot has already been done, and I believe it will be a great solution for all of us that are pissed-off by Maven, or just can't move from Ant but want to normalized (or "base on conventions") their build scripts, and integrate Ivy.
Note 2: I'm neither implied in easy-ant dev ;)
So, it seems that Maven is not the final winner in Java build system land, and that's good (no monopole, concurrency for the best...) !
Update: I simply forgot to link to Xavier Henin blog post about Ivy 2.0.0 release. Shame on me :/