mvnvm
« Back to VersTracker
Description:
Maven version manager
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: maven java version-manager build-tools development
Install: brew install mvnvm
About:
Mvnvm is a lightweight, shell-based version manager for Apache Maven, inspired by tools like nvm. It allows developers to install, manage, and switch between multiple versions of Maven on a per-project or global basis without complex setup.
Key Features:
  • Install and switch between multiple Maven versions on demand
  • Per-project version configuration via .mvnvm file
  • Zero-dependency, shell-script based implementation
  • Automatic download and management of Maven distributions
Use Cases:
  • Managing different Maven versions across multiple legacy and modern Java projects
  • CI/CD pipeline configuration where specific Maven versions are required per build
  • Testing build compatibility across various Maven releases
Alternatives:
  • Maven Wrapper – Embeds a specific Maven version in the project; mvnvm allows dynamic switching without project modification
  • SDKMAN! – Broader ecosystem manager for JVM tools; mvnvm is Maven-specific and lighter weight
Version History
Detected Version Rev Change Commit