Skip to content

Maven 3 Installation

If you think you have Maven installed, you can check by doing:

mvn -v

at the command line. If it's not found, then install following these instructions.


You must have Java already installed in order to install and validate Maven. See here for checking your Java installation.

Download the Binary

Go to the download page and select either the Binary tar.gz archive or the Binary zip archive.

You can then follow the instructions here or as summarized below.

For Mac, it's recommended to use the brew package manager: brew install maven

Extract the Binary

Extract the distribution into your preferred directory such as /usr/local/apache-maven for Mac/Linux or C:\bin for Windows.

Environment Variables


Open a terminal and set environment variables from the command line, replacing /usr/local/apache-maven with the directory that you chose above:

export M2_HOME=/usr/local/apache-maven/apache-maven-3.6.0
export M2=$M2_HOME/bin


Set these environment variables through the Control Panel, replacing <path to install> with the directory that you chose above:

M2_HOME=C:\<path to install>\apache-maven-3.6.0

Add Maven to the PATH


Append the string ;%M2% to the PATH system environment variable.


Set the PATH directly, or update your shell profile:

export PATH=$M2:$PATH

Validate mvn

At the command line, type the following:

mvn -v

And you should see the Maven and Java version information displayed, something like:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T12:41:47-06:00)
Maven home: /usr/local/Cellar/maven/3.6.0/libexec
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac"