Apache Ivy

Apache Ivy is a transitive package manager. It is a sub-project of the Apache Ant project, with which Ivy works to resolve project dependencies. An external XML file defines project dependencies and lists the resources necessary to build a project. Ivy then resolves and downloads resources from an artifact repository: either a private repository or one publicly available on the Internet.

Apache Ivy
Developer(s)Apache Software Foundation
Stable release
2.5.1 / November 4, 2022 (2022-11-04)
RepositoryIvy Repository
Written inJava
Operating systemCross-platform
PlatformJava
TypeLibrary dependency
LicenseApache License 2.0
Websiteant.apache.org/ivy/

To some degree, it competes with Apache Maven, which also manages dependencies. However, Maven is a complete build tool, whereas Ivy focuses purely on managing transitive dependencies.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.