maven
« Back to VersTracker
Description:
Java-based project management
Type: Formula  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  @ApacheMaven  |  formulae.brew.sh
Category: Developer tools
Tags: java build-tool dependency-management maven development
Install: brew install maven
About:
Apache Maven is a powerful build automation tool primarily used for Java projects. It manages project dependencies, compiles source code, runs tests, and packages applications into JAR, WAR, or EAR formats. Its declarative configuration and extensive plugin ecosystem standardize the build lifecycle across development teams.
Key Features:
  • Declarative project configuration via Project Object Model (POM)
  • Dependency management with automatic transitive dependency resolution
  • Extensible plugin architecture for custom build tasks
  • Standardized build lifecycle phases
  • Multi-module project support
Use Cases:
  • Managing dependencies and building complex Java enterprise applications
  • Standardizing build processes across development teams
  • Automating testing, packaging, and deployment workflows
Alternatives:
  • Gradle – Uses Groovy/Kotlin DSL for more flexible scripting, often faster builds
  • Ant – XML-based but requires more manual configuration, less opinionated than Maven
Version History
Detected Version Rev Change Commit
Dec 16, 2025 11:10pm 0 VERSION_BUMP adb2493a
Aug 17, 2024 9:36pm 0 VERSION_BUMP 38504ea9
Jul 31, 2024 11:18pm 0 VERSION_BUMP 15075838
May 25, 2024 6:37pm 0 VERSION_BUMP b267fcff
Oct 8, 2023 4:27am 0 VERSION_BUMP 00b32bab
Mar 18, 2023 1:07pm 0 VERSION_BUMP 665f3610
Mar 18, 2023 1:07pm 0 VERSION_BUMP 6e31e088