Apache Ivy
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.ivy
to 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
- Apache Ivy homepage
- Paul Duvall: Automation for the people: Manage dependencies with Ivy. IBM developer works, May 6, 2008, accessed January 13, 2020 .
Individual evidence
- ↑ projects.apache.org . (accessed on April 8, 2020).
- ↑ Apache Ivy homepage
- ↑ Ivy / Maven2 Comparison