Ivy Dependency Manager
Ivy is a dependency manager for Java dependency management. All the dependencies of a project can be specified in an Ivy XML file and Ivy takes care of the rest.
Key feature of Ivy are,
- Integration with Apache Ant.
- Transitive dependencies - This means that if a project has a dependency on a component and the component has dependencies on other components, all the dependencies are automatic in your project!
- Provides dependency reports including graphical reports for seeing transitive dependencies.
Following is a sample Ivy configuration file,