Install Maven on Mac

In this post, we will see how to install maven on Mac.

If you are using the latest MacOSX, maven may be built-in and can be found at /usr/share/maven.

Execute below command on terminal to see if you have maven installed.

$mvn –version
-bash: mvn: command not found

If you get -bash: mvn: command not found as output, then maven is not installed on your machine and you need install it manually.

Install maven manually

Download and extract Maven

Go to http://maven.apache.org/download.cgi and download latest version of maven.

After download, go to the downloaded location and extract it.

tar -xvf apache-maven-3.6.3-bin.tar.gz

You will see a folder named apache-maven-3.6.3. You can check its location with pwd command.

$pwd
/Users/apple/Downloads

Update M2_HOME and PATH

You need to update two environment variable M2_HOME and PATH to run maven commands.

Open ~/.bash_profile file

vi ~/.bash_profile

and add below two lines.

export M2_HOME=/Users/apple/Downloads/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin

Verfiy maven installation

Restart the terminal and execute below command again.

$ mvn –version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/apple/Downloads/apache-maven-3.6.3
Java version: 12.0.2, vendor: AdoptOpenJDK, runtime: /Library/Java/JavaVirtualMachines/adoptopenjdk-12.0.2.jdk/Contents/Home
Default locale: en_IN, platform encoding: UTF-8
OS name: “mac os x”, version: “10.13.6”, arch: “x86_64”, family: “mac”

As you can see, maven is successfully installed on your machine. You can go ahead and create maven based project now.

Install maven using Homebrew

You can install maven using Homebrew. It is fairly straight forward.

If you do not have Homebrew installed on your mac, you can use below command to install it.

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

Once Homebrew is installed, you can run below command to install maven.

$ brew install maven

That’s all about how to install maven on Mac.

Was this post helpful?

Leave a Reply

Your email address will not be published. Required fields are marked *