ivy
« Back to VersTracker
Description:
Agile dependency manager
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @ApacheAnt  |  formulae.brew.sh
Category: Developer tools
Tags: java dependency-management ant build-tools apache
Install: brew install ivy
About:
Apache Ivy is a subproject of the Apache Ant project, focusing on dependency management. It is a tool for managing (downloading, linking, and unpacking) project dependencies. Ivy is highly flexible and can be used to manage dependencies for projects of any size.
Key Features:
  • Flexible dependency resolution and transitive dependency management
  • Integration with Apache Ant and other build tools
  • Support for multiple repository formats including Maven and Ivy
  • Pattern-based dependency matching and configuration
Use Cases:
  • Managing dependencies for legacy Apache Ant builds
  • Resolving and retrieving libraries for Java-based projects
  • Integrating dependency management into custom build workflows
Alternatives:
  • Maven – Maven provides a more opinionated, convention-over-configuration build lifecycle, whereas Ivy is a standalone dependency manager offering greater flexibility for integration into different build systems.
  • Gradle – Gradle uses a Groovy/Kotlin DSL for build configuration and has built-in dependency management, while Ivy is often used specifically for dependency resolution within Ant-based environments.
Version History
Detected Version Rev Change Commit
Dec 31, 2024 5:02pm 0 VERSION_BUMP af5079f6