Ivy is a simple but powerful dependency manager. Its key features are ease of use, extreme flexibility, easy extensibility, Ant integration, and transitive dependencies. It is ready to use with the Maven ibiblio repository. It eases continuous integration, and makes your software component a lot simpler to use.
| Tags | Software Development Build Tools |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: This is the first non-beta release of Ivy under Apache. Key features of the 2.0.0 release are: enhanced Maven2 compatibility; improved cache management, including dynamic revision caching with fine grained TTL; improved concurrency support with cache locking and atomic publishing; namespace aware validation, allowing you to use validation with extra attributes; the addition of a "packager" resolver; better and more homogeneous relative path handling; and better support for local builds.


Changes: Enhanced Maven2 compatibility, with a fully rewritten pom parser. Improved cache management, including dynamic revision caching with fine grained TTL. Namespace-aware validation, allowing you to use validation with extra attributes. Easier settings loading (does not require an ID anymore). Numerous bugfixes as documented in Jira and in the release notes.


Changes: This release adds enhanced Maven2 compatibility, improved concurrency support with cache locking and atomic publishing, and numerous bugfixes, as documented in Jira and in the release notes. All tutorials have been reviewed to be in sync with 2.0 changes.


Changes: This release adds enhanced support for reading Maven2 POM files, cleaner code for easier developer participation, and minor bugfixes (as documented in Jira).


Changes: This is the first release of Ivy in the Apache incubator, focusing on refactoring the code to get better readability, renaming packages to org.apache.ivy, improving Maven 2 compatibility, and other bugfixes and improvements.