GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Apache Maven sur CentOS 8

Apache Maven est un outil de gestion de projet logiciel basé sur le concept POM (Project, Object, Model). Maven est un outil d'automatisation de la construction utilisé principalement pour les projets basés sur Java, mais peut également être utilisé pour créer et gérer des projets écrits en C #, Ruby, Scala et d'autres langages. Il décrit non seulement la construction du logiciel, mais également ses dépendances.

Dans ce tutoriel, nous allons vous montrer étape par étape comment installer et configurer Apache Maven sur un système CentOS 8.

Prérequis

  • CentOS 8
    Privilèges root

Ce que nous allons faire :

  1. Installer Java OpenJDK sur CentOS 8
  2. Télécharger le fichier binaire Apache Maven
  3. Configurer l'environnement Apache Maven
  4. Test

Étape 1 - Installer Java OpenJDK sur CentOS 8

Tout d'abord, nous allons installer Java OpenJDK sur CentOS 8 à partir du référentiel AppStream. Il existe de nombreuses versions d'OpenJDK fournies par le référentiel AppStream, et nous allons utiliser la version 11 de Java OpenJDK LTS.

Vous utilisez la commande suivante pour obtenir toutes les versions OpenJDK disponibles sur AppStream.

dnf search openjdk
dnf info java-11-openjdk

Installez maintenant Java OpenJDK 11 à l'aide de la commande dnf ci-dessous.

sudo dnf install java-11-openjdk

Une fois l'installation terminée, vérifiez la version de Java.

java -version

Et vous obtiendrez le résultat ci-dessous.

En conséquence, Java OpenJDK 11 a été installé sur le serveur CentOS 8.

Étape 2 - Télécharger le fichier binaire Apache Maven

Dans ce tutoriel, nous allons installer la dernière version stable d'Apache Maven 3.6.2 en téléchargeant son fichier binaire.

Accédez au répertoire '/usr/local/src' et téléchargez le fichier binaire Apache Maven à l'aide de la commande wget.

cd /usr/local/src
wget https://www-eu.apache.org/dist/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

Extrayez le fichier compressé et déplacez le répertoire Apache maven vers '/usr/local' en tant que répertoire 'maven'.

tar -xf apache-maven-3.6.2-bin.tar.gz
mv apache-maven-3.6.2 /usr/local/maven/

Apache Maven a maintenant été installé dans le répertoire '/usr/local/maven'.

Étape 3 - Configurer l'environnement Apache Maven

Dans cette étape, nous allons configurer la variable d'environnement pour Apache Maven. Nous allons configurer le répertoire de variables d'environnement Apache Maven via le répertoire '/etc/profile.d', et cela rendra Apache Maven utilisable par tous les utilisateurs du système.

Allez dans le répertoire '/etc/profile.d' et créez le script 'maven.sh' à l'aide de l'éditeur vim.

cd /etc/profile.d/
vim maven.sh

Collez le script suivant.

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

Enregistrez et fermez.

Après cela, rendez le script 'maven.sh' exécutable et chargez-le sur le système à l'aide de la commande source.

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

La configuration de la variable d'environnement Apache Maven est maintenant terminée. Et par conséquent, la commande Apache Maven est disponible pour tous les utilisateurs du système.

Étape 4 - Tester

Pour vérifier notre installation Apache Maven, vous pouvez exécuter la commande maven ci-dessous.

mvn --version

Et vous devriez obtenir un résultat semblable à celui-ci :

En conséquence, l'installation d'Apache Maven 3.6 est terminée. Il fonctionne sous Linux CentOS 8 64 bits, avec Java OpenJDK 11 installé, et le répertoire Maven Home est '/usr/local/maven'.


Cent OS
  1. Comment installer Apache Maven sur CentOS 7

  2. Comment installer maven sur RHEL 8 / CentOS 8

  3. Comment installer Apache Maven CentOS 7 / RHEL 7

  4. Comment installer Apache Kafka sur CentOS 8

  5. Comment installer Maven sur CentOS 7

Comment installer Apache CouchDB sur CentOS 7

Comment installer Apache ServiceMix sur CentOS 7

Comment installer Apache Maven CentOS 8 / RHEL 8

Comment installer Apache Cassandra dans CentOS

Comment installer Apache Maven sur Rocky Linux / CentOS 8

Comment installer elgg sur CentOS 8