Skip to content
SPECIFICTION
Get listed

Apache Ivy

ant.apache.org

Free plan Linux
Visit ant.apache.org
Spec score 8.1 #32 of 93 in Package Managers

Spec sheet

Purpose
Apache Ivy manages project dependencies by recording, tracking, resolving, and reporting them.Read 12 Oct 2026 · ant.apache.org
Free plan
YesRead 21 Sep 2026 · ant.apache.org
Security
The security page says Apache Ivy 2.6.0 fixed CVE-2026-26032, a medium-severity path traversal vulnerability affecting versions through 2.5.3.Read 11 Oct 2026 · ant.apache.org
Support
The project directs users to its mailing lists for help and its issue tracker for bug reports.Read 12 Oct 2026 · ant.apache.org
License
Apache Ivy is free and open source under the Apache License, Version 2.0.Read 11 Oct 2026 · ant.apache.org
Ant integration
Ivy integrates with Apache Ant and provides Ant tasks for dependency resolution, reporting, and publication.Read 12 Oct 2026 · ant.apache.org
Caching
Ivy uses a cache to avoid duplicate dependency downloads.Read 11 Oct 2026 · ant.apache.org
Current release
The download page lists Apache Ivy 2.6.0 as available.Read 12 Oct 2026 · ant.apache.org
Dependency reports
Ivy generates HTML and graph reports that show dependencies, transitive dependencies, and conflicts.Read 12 Oct 2026 · ant.apache.org
Dependency resolution
Ivy manages transitive dependencies and provides configurable conflict management to select versions.Read 11 Oct 2026 · ant.apache.org
Distribution formats
The download page provides binary, binary-with-dependencies, and source distributions in ZIP and tar.gz archives.Read 11 Oct 2026 · ant.apache.org
Download verification
The project recommends verifying downloaded releases with PGP signatures or SHA512 checksums.Read 12 Oct 2026 · ant.apache.org
Extensibility
Users can plug in repositories and define custom version strategies, conflict managers, and module metadata.Read 12 Oct 2026 · ant.apache.org
Java dependencies
Ivy is oriented toward Java dependency management but can manage dependencies of any kind.Read 12 Oct 2026 · ant.apache.org
Latest listed version
The download page lists Apache Ivy 2.6.0 as available.Read 11 Oct 2026 · ant.apache.org
Open source license
Ivy is free and open source under the Apache License, Version 2.0.Read 12 Oct 2026 · ant.apache.org
Package formats
Ivy files,Maven POMs,OSGi bundlesRead 21 Sep 2026 · ant.apache.org
Private registry auth
YesRead 21 Sep 2026 · ant.apache.org
Publishing
Ivy can publish projects to a repository to support multi-project environments.Read 11 Oct 2026 · ant.apache.org
Release verification
The project recommends verifying downloaded release files with PGP signatures or SHA512 checksums.Read 11 Oct 2026 · ant.apache.org
Reports
Ivy produces HTML reports about immediate dependencies and graph reports about transitive dependencies and conflicts.Read 11 Oct 2026 · ant.apache.org
Repository compatibility
Ivy supports Maven 2 metadata compatibility and can use Ivy files, Maven 2 POMs, or custom module descriptors.Read 11 Oct 2026 · ant.apache.org
Repository support
Ivy supports Maven 2 metadata and can be configured to use different repositories.Read 12 Oct 2026 · ant.apache.org
Runtime and compatibility
The binary distribution requires at least JRE 1.4 and can be used with Apache Ant 1.6.2 or later.Read 11 Oct 2026 · ant.apache.org
Runtime requirement
The core engine is a single JAR that requires JRE 1.4 or greater.Read 12 Oct 2026 · ant.apache.org
Security update
Ivy 2.6.0 fixes CVE-2026-26032, a PackagerResolver path traversal vulnerability affecting versions through 2.5.3.Read 12 Oct 2026 · ant.apache.org
Supported platforms
Java/JRERead 21 Sep 2026 · ant.apache.org
Thread safety limit
The FAQ says most Ivy code is not thread-safe and use in an Ant parallel task is not supported.Read 12 Oct 2026 · ant.apache.org
Transitive dependencies
Ivy resolves dependencies of dependencies transitively using module metadata.Read 12 Oct 2026 · ant.apache.org

Plans and prices

Apache Ivy Free Open source dependency manager Read 12 Oct 2026 · ant.apache.org

Every Apache Ivy plan and price →

Where Specifiction places it

Alternatives to Apache IvyAll alternatives →