Apache Maven is a powerful build automation tool widely used in Java-based projects. It simplifies the build process, manages dependencies, and facilitates project management. If you’re working on Ubuntu 22.04 and need to install Maven, you’ve come to the right place. In this blog post, we’ll guide you through the step-by-step process of installing Apache Maven on Ubuntu 22.04.
Prerequisites:
- Pre-Installed Ubuntu 22.04
- Sudo User with admin rights
- Stable Internet Connectivity
Step 1: Update System Packages
To ensure that your system has the latest package information, open a terminal and run the following command:
$ sudo apt update
Enter your password when prompted and wait for the update process to complete.
Step 2: Install OpenJDK
Maven requires Java Development Kit (JDK) to run. Ubuntu 22.04 comes with OpenJDK in its default repositories. So, to Install OpenJDK, run
$ sudo apt install openjdk-19-jdk -y
Once the installation is complete, you can verify if Java is correctly installed by running the following command:
$ java --version
If everything is set up correctly, you should see the Java version information displayed in the terminal.
Step 3: Install Apache Maven
Maven package and its dependencies are available on the default Ubuntu 22.04 package repositories. Run following apt command to install maven from Ubuntu repositories.
$ sudo apt install maven -y
Post installation, run beneath command to verify maven version,
$ mvn --version
Alternate Way to Install latest Apache Maven from Source Code
Visit the Apache Maven website (https://maven.apache.org/download.cgi) and navigate to the “Files” section. Look for the latest stable release of Maven and copy the download link of the Binary tar.gz file.
Back in the terminal, navigate to a directory where you want to store Maven. You can use the following cd command to move to the /opt directory:
$ cd /opt
Download Maven using the wget command and paste the copied download link:
$ sudo wget https://dlcdn.apache.org/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.tar.gz
The download process may take a few moments depending on your internet speed.
Extract the Maven archive with the following tar command
$ sudo tar xpvf apache-maven-3.9.2-bin.tar.gz
Above command will extract the contents of the tar.gz file into a directory named “apache-maven-*” (where * denotes the version number).
$ sudo mv apache-maven-3.9.2 apache-maven
To make maven accessible system-wide, we need to set up the environment variables. Open the /etc/environment file in a text editor using the following command:
$ sudo vi /etc/environment
Add the following lines at the end of the file:
JAVA_HOME=/usr/lib/jvm/java-19-openjdk-amd64 M2_HOME=/opt/apache-maven MAVEN_HOME=/opt/apache-maven PATH="$PATH:$JAVA_HOME/bin:$M2_HOME/bin"
Save and close the file and apply these environment variables by running
$ source /etc/environment
Let’s verify that Maven is correctly installed, run the following command:
$ mvn --version
If Maven is installed properly, you should see the Maven version, Java version, and other related information displayed in the terminal.
Perfect, output above confirms that apache maven has been installed successfully on Ubuntu 22.04. Kindly do post your queries and feedback in below comments section.