Press Ctrl/Cmd + P to print
or save as PDF

Maven Installation Guide on Linux Based VPS in 4 Simple Steps

Apache Maven is an open-source project management tool, based on the Project Object Model. Maven contains XML files also referred to as pom.xml which includes configuration details, project dependencies, and other data which can benefit your Linux based VPS projects.

In this article, we will be guiding you on the installation of Apache Maven in your VPS. The Linux distribution used in this guide is Ubuntu 18.04.

Step 1: Update package index

Firstly, access your VPS using SSH. Then run the following command in your Ubuntu terminal to update the package index.

sudo apt update

Step 2: Install Java

Use the following command to install the Open JDK package.

apt-get update
sudo apt install default-jdk

After the installation is completed, verify your Java installation using the following command.

java -version

You will see the version of the Java you had installed in the output.

Step 3: Install Apache Maven

Check the Maven official page for the latest version and use the wget command to download it. To download it to your /tmp directory, run the following command.

wget https:// www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

To extract the downloaded file into the opt/ directory, run the following command.

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

Step 4: Maven Environment Setup

To make sure that Maven is working properly, a few environments including JAVA_HOME, M3_HOME, MAVEN_HOME, and PATH need to be configured. Firstly, run the following command to create a file named maven.sh in the /etc/profile.d/ directory.

sudo vi /etc/profile.d/maven.sh

After the maven.sh file is created, add the following lines into the file.

export JAVA_HOME=/usr/lib/jvm/default-java
export M3_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M3_HOME}/bin:${PATH}

Make save changes and quit with :wq, then provide the neccesary privileges for the file with the following command.

sudo chmod +x /etc/profile.d/maven.sh

To refresh and load the file, run the following command.

source /etc/profile.d/maven.sh

With this, the Apache Maven installation is concluded. To verify which Maven was installed into your system, run the following command.

mvn -version