Apache Ivy Description
Apache Ivy™, a popular dependency manager, focuses on simplicity and flexibility. Learn more about the unique enterprise features of Ivy, what others have to say about it, as well as how it can help improve your build system. Ivy is a tool to manage (recording and tracking, resolving, reporting) project dependencies. Ivy is process-agnostic, and does not require any specific structure or methodology. It is flexible and reconfigurable, so it can be used to adapt to many different build and dependency management processes. Ivy can be used as a standalone tool but it is also compatible with Apache Ant. It provides a variety of powerful Ant tasks, including dependency resolution, reporting and publication. Ivy is a powerful tool with many useful features. The most popular and widely used are its flexibility, integration to Ant and strong transitive dependency management engine. Ivy is open-source and released under a very permissive Apache License.