The Apache Project has posted
a beta of Ivy 2.0, an open source Java based dependency manager.
Ivy is a tool for managing (recording, tracking, resolving and reporting) project dependencies, characterized by flexibility, configurability, and tight integration with Apache Ant.
This is a beta release, for wide testing with users. Problems found at this phase can be fixed in the final release, so now is a good time to download and use it. Although there may be some changes at the API level, it is already being in production builds in many large Java projects.
Key features of the 2.0.0-beta2 release are
- enhanced Maven2 compatibility, with a fully rewritten pom parser
- improved cache management, including dynamic revision caching
- with fine grain TTL
- namespace aware validation, allowing to use validation with
- extra attributes
- easier settings loading, which do not require an id anymore
- numerous bug fixes as documented in Jira and in the release notes