How To Install Apache Maven on CentOS 8

Windows Articles

How to install Sublime Text 3 on Ubuntu 20.04 / Linux Mint 20?

Developing applications requires tools that can facilitate the process. In the web environment, Sublime Text is quite popular for being a very...

How to import or export Local Security Policy in Windows 10/Server 2019

Hello! Microsoft has increased the security of Windows systems with different measures. Indeed, these actions are focused on protecting data and services....

How to install Slack on Ubuntu 20.04?

Hi, folks. In this post you will learn how to install Slack on Ubuntu 20.04. Slack is an application...

How to create a registry backup in Windows Server 2019/2016

Hello! The registry is one of the essential elements within Windows Server. Additionally, the system has an editor to be able to...

How to update apps on Android

Hi folks! In this post, we will show you how to update your Android apps. Updating the apps on your device is...

Today, we are going to learn that how to Install Apache Maven on CentOS 8. Apache Maven is a build automation tool used frequently for java tasks. Maven also can be used to develop and manipulate projects written in c#, ruby, scala, and other languages.

Maven addresses two aspects of developing software: how software is developed, and its dependencies. Not like in advance equipment like Apache ant, it makes use of conventions for the build technique, and most effective exceptions need to be written down.

An xml document describes the software assignment being developed, its dependencies on other outside modules and additives, the build order, directories, and required plugins. It comes with pre-defined targets for performing certain nicely-defined tasks together with compilation of code and its packaging.

So, let’s move towards the installation of Apache Maven on CentOS 8.

Step 1: Install OpenJDK 8

First of all install the main requirements for the installation of Apache Maven. You can install Oracle Java on CentOS 8 or proceed with the OpenJDK. I’m starting my installation with the OpenJDK. So, install the java by running the following command.

sudo dnf -y install java-1.8.0-openjdk-devel

Make sure that the installation was successful. For this run the given command

java -version

Output:

You’ll see the output like below

[sabi@localhost ~]$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

Step 2: Install Apache Maven

If you don’t have installed wget, install it by typing

sudo dnf -y install wget

Output:

[sabi@localhost ~]$ sudo dnf -y install wget
Last metadata expiration check: 6:36:15 ago on Sun 29 Mar 2020 10:50:06 PM EDT.
Package wget-1.19.5-7.el8_0.1.x86_64 is already installed.
Dependencies resolved.
Package Architecture Version Repository Size
Upgrading:
wget x86_64 1.19.5-8.el8_1.1 AppStream 735 k
Transaction Summary
Upgrade 1 Package
Total download size: 735 k
Downloading Packages:
wget-1.19.5-8.el8_1.1.x86_64.rpm 13 kB/s | 735 kB 00:54
Total 13 kB/s | 735 kB 00:55

Then go to the Apache Maven official release page to download the latest version of it. You can also donwload it by the following command

wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

Once, the package is downloaded, extract the archive by typing the given command.

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

And then move the resultant to the /opt/maven directory

mv apache-maven-3.6.3 /opt/maven

Step 3: Setting Up Environment Variables

After installing the Apache Maven, create a new file as maven.sh under the /etc/profile.d/ directory. You can use your favorite editor.

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

And then paste the below data into the above file.

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Note: JAVA_HOME & M2_HOME depends on JDK & Maven installation.

After it load the environment variables with the help of the given command

source /etc/profile.d/maven.sh

Step 4: Verification of Apache Maven

Verify the successful configuration of Apache Maven on CentOS 8 by checking the version of Maven using below command

mvn -version

Output:

You will see the similar output

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-80.11.2.el8_0.x86_64", arch: "amd64", family: "unix"

So, this is how you can install Apache Maven on CentOS 8.

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

How to install Sublime Text 3 on Ubuntu 20.04 / Linux Mint 20?

Developing applications requires tools that can facilitate the process. In the web environment, Sublime Text is quite popular for being a very...

How to import or export Local Security Policy in Windows 10/Server 2019

Hello! Microsoft has increased the security of Windows systems with different measures. Indeed, these actions are focused on protecting data and services....

How to install Slack on Ubuntu 20.04?

Hi, folks. In this post you will learn how to install Slack on Ubuntu 20.04. Slack is an application...

How to create a registry backup in Windows Server 2019/2016

Hello! The registry is one of the essential elements within Windows Server. Additionally, the system has an editor to be able to...

How to update apps on Android

Hi folks! In this post, we will show you how to update your Android apps. Updating the apps on your device is...
x