Open In App

How To Install Maven On Linux?

Last Updated : 05 Mar, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Maven is your software program development sidekick! Maven, crafted using the Apache Software Foundation, is the go-to device for simplifying the complex international of build automation and task management. It’s designed to permit you to be conscious of coding while effortlessly managing obligations like constructing, checking out, and deploying initiatives.

Think of Maven as your task agency wizard. With its XML-based configuration, Maven makes mission management a breeze, thanks to the usage of conventions that assist you in diving instantly into improvement without getting slowed down through construction process intricacies.

Steps to install Maven on Linux

Note: We are installing Maven on Ubuntu Linux (20.04 LTS)

Step 1: Update local packages

  • sudo apt update: This command is used to update the local package index on your machine.
  • sudo apt upgrade: This command is used to upgrade the installed packages on your system to the latest available versions.
sudo apt update && sudo apt upgrade -y

Repo UpdateStep 2: Install JDK

Since Maven is primarily built using Java. Install JDK. You need the Java Development Kit (JDK) in addition to the JRE in order to compile and run Java-based software. To install the JDK, execute the following command, which will also install the JRE:

sudo apt install  openjdk-11-jdk

Install JDK

Step 3: Verify Installation

java --version

JAVA-Version

Step 4: Install Maven.

sudo apt install maven -y

Maven

Step 5: Verify Installation

mvn --version

mvn-v

Manual Installation

Step 1: This command is used to update the local package index on your machine.

sudo apt update

update

Step 2: Since Maven is primarily built using Java. Install JDK. You need the Java Development Kit (JDK) in addition to the JRE in order to compile and run Java-based software. To install the JDK, execute the following command, which will also install the JRE:

sudo apt install default-jdk

Step 3: Installing the java on linux machine

jdk

sudo wget http://www-eu.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz 

wget

Step 4: Extracting the maven on linux

sudo tar -zxvf apache-maven-3.5.3-bin.tar.gz

tar

Step 5: Move the extracted Maven directory to the desired location. Example, we move it to /opt/:

sudo mv apache-maven-3.5.3 /opt/maven

mv

Step 6: The command nano ~/.bashrc is used to open and edit the user-specific Bash configuration file.

nano ~/.bashrc

bashrc

Step 7: Add following to /.bashrc

export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

export

Step 8: The command source ~/.bashrc is used to apply the changes made in the ~/.bashrc file immediately to the current Bash session.

source ~/.bashrc

src

Step 9: Verify Installation

mvn --version

mvn-v

Install Maven on linux – FAQ’s

Does Maven require Java to be installed on my system?

Yes, Maven requires Java to run. Make sure Java is installed, and the JAVA_HOME variable is set before installing Maven.

How can I check if Maven is already installed on my Linux system?

Run ‘mvn -v’ in the terminal. If Maven is installed, it will show the version. If not, consider installing it.

What’s the recommended way to install Maven on Linux?

Use your package manager, like sudo apt install maven on Debian-based systems (Ubuntu).

How do I configure Maven after installation?

Customize Maven settings in the settings.xml file. Set MAVEN_HOME and update your PATH to include Maven binaries.

Can I install Maven without root or sudo privileges?

Yes, download and extract Maven to a directory you have write access to. Update your shell profile (e.g., .bashrc) to include Maven in your PATH.



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads