Apache Ivy

from Wikipedia, the free encyclopedia
Apache Ivy
Basic data

developer Apache Software Foundation
Publishing year November 16, 2010
Current  version 2.5.0
(October 24, 2019)
operating system cross-platform
programming language Java
License Apache license 2.0
ant.apache.org/ivy

Apache Ivy is a software tool for managing and integrating Java archives on which a Java project depends. It is a sub -project of the Apache Ant project , a build management tool that Ant adds to the possibility of reloading its own or third-party libraries from private repositories or those made freely available on the Internet.

Apache Ant together with Apache Ivy compete with Apache Maven and Gradle , build management tools that have built-in management and integration of dependent jar files.

history

Ivy was originally started by Jayasoft under the direction of Xavier Hanin in September 2004. In October 2006 Ivy (version 1.4.1 at the time) was transferred to Apache, initially like all new projects in the Apache Incubator. After appropriate adjustments (e.g. renaming from fr.jayasoft.ivyto org.apache.ivy), Apache Ivy became a top-level Apache project in October 2007, as a sub-project of Apache Ant.

See also

  • Apache Maven , a build tool with built in dependency management
  • Gradle , another build tool with built-in dependency management

literature

  • Steve Loughran, Erik Hatcher: Ant in Action . Manning Publications, 2007, ISBN 978-1-932394-80-1 (English).

Web links

Individual evidence

  1. projects.apache.org . (accessed on April 8, 2020).
  2. Apache Ivy homepage
  3. Ivy / Maven2 Comparison