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