How to install Maven Manually on macOS Monterey

This article shows how to install Maven (3.6.3) on macOS Monterey(version 12.2.1) with M1 processor.

Download Maven

First we need to download the Maven, for that please visit the following official maven download https://maven.apache.org/download.cgi


Install Maven

Go to the download location
Normally /Users/${username}/Downloads and execute the following command

Terminal
tar -xvzf apache-maven-4.0.0-alpha-3-bin.tar.gz
x apache-maven-4.0.0-alpha-3/bin/mvn.cmd
x apache-maven-4.0.0-alpha-3/bin/mvn
x apache-maven-4.0.0-alpha-3/README.txt
x apache-maven-4.0.0-alpha-3/LICENSE
x apache-maven-4.0.0-alpha-3/NOTICE
x apache-maven-4.0.0-alpha-3/lib/
x apache-maven-4.0.0-alpha-3/lib/aopalliance.license
x apache-maven-4.0.0-alpha-3/lib/commons-cli.license
x apache-maven-4.0.0-alpha-3/lib/commons-codec.license
x apache-maven-4.0.0-alpha-3/lib/commons-lang3.license
x apache-maven-4.0.0-alpha-3/lib/failureaccess.license
x apache-maven-4.0.0-alpha-3/lib/guava.license
x apache-maven-4.0.0-alpha-3/lib/guice.license
x apache-maven-4.0.0-alpha-3/lib/httpclient.license
x apache-maven-4.0.0-alpha-3/lib/httpcore.license
It will create a folder apache-maven-4.0.0-alpha-3 which will contain unzipped contains from the downloaded file. Now Move the folder apache-maven-4.0.0-alpha-3 to final destination. In my case i moved to a folder DevRuntime which contains other runtimes for my development.
~/.zshenv
export MAVEN_HOME=~/DevRuntime/apache-maven-4.0.0-alpha-3 export PATH=$PATH:$MAVEN_HOME/bin
Now source the zshenv file
Terminal
source ~/.zshenv

Install Maven

Now Check that Maven is working
  
Terminal
mvn --verison
Apache Maven 4.0.0-alpha-3 (2ccf57baa5191468f9911fe85fd99672ac3bacb9)
Maven home: /Users/SiddB/DevRuntime/apache-maven-4.0.0-alpha-3
Java version: 18.0.1.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.2.1", arch: "aarch64", family: "mac"

No comments :

Post a Comment

Please leave your message queries or suggetions.