Apache Ivy

Apache Ivy
Basisdaten

EntwicklerApache Software Foundation
Erscheinungsjahr16. November 2010[1]
Aktuelle Version2.5.0
(24. Oktober 2019[2])
Betriebssystemplattformübergreifend
ProgrammierspracheJava[3][1]
LizenzApache-Lizenz, Version 2.0
ant.apache.org/ivy/

Apache Ivy ist ein Software-Werkzeug zur Verwaltung und Einbindung von Java-Archiven, von denen ein Java-Projekt abhängig ist. Es ist ein Unterprojekt des Apache-Ant-Projektes, ein Build-Management-Tool, das Ant um die Möglichkeit ergänzt, eigene oder fremde Bibliotheken aus privaten oder im Internet frei zur Verfügung gestellten Repositories nachzuladen.

Apache Ant gemeinsam mit Apache Ivy konkurrieren mit Apache Maven und Gradle, Build-Management-Tools, welche selbst eine eingebaute Verwaltung und Einbindung von abhängigen Jar-Files besitzen.[4]

Geschichte

Ivy wurde ursprünglich von Jayasoft unter Leitung von Xavier Hanin im September 2004 begonnen. Im Oktober 2006 wurde Ivy (in der damaligen Version 1.4.1) auf Apache transferiert, zunächst wie alle neuen Projekte in den Apache Incubator. Nach entsprechenden Anpassungen (beispielsweise Umbenennungen von fr.jayasoft.ivy nach org.apache.ivy) wurde Apache Ivy im Oktober 2007 ein Top-Level-Apache-Projekt, als Subprojekt von Apache Ant.

Siehe auch

  • Gradle, ein weiteres Build Tool mit eingebauter Verwaltung von Abhängigkeiten
  • Apache Maven, ein Build Tool mit eingebauter Verwaltung von Abhängigkeiten

Literatur

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

Weblinks

Einzelnachweise

  1. a b projects.apache.org. (abgerufen am 8. April 2020).
  2. Apache Ivy Homepage
  3. The p_5380 Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 21. September 2018).
  4. Ivy / Maven2 Comparison