Apache Maven est un outil d'automatisation de build gratuit et puissant principalement utilisé pour les projets Java. Il est basé sur le modèle d'objet de projet. Avec maven, vous pouvez gérer efficacement la construction, les rapports et la documentation d'un projet.
Maven peut également être utilisé pour créer et gérer des projets écrits en C#, Ruby, Scala et d'autres langages.
Cet article vous aidera à installer Apache Maven sur CentOS 8 / RHEL 8.
Installer Java
Le kit de développement Java est la condition essentielle pour Apache Maven pour créer des projets. Installez Oracle JDK ou OpenJDK sur votre système.
LIRE : Comment installer Oracle Java CentOS 8 / RHEL 8
OU
Si vous envisagez d'utiliser OpenJDK pour Maven, vous pouvez utiliser la commande DNF pour l'installer.
dnf -y install java-1.8.0-openjdk-devel
Vérifiez l'installation du JDK avec la commande ci-dessous.
java -version
Sortie :
openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
Installer Apache Maven
Vous pouvez vous rendre sur le site officiel d'Apache Maven pour télécharger la dernière version stable de Maven ou utiliser la commande suivante pour télécharger Apache Maven v3.6.3.
dnf -y install wget wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
Extrayez maintenant l'archive téléchargée à l'aide de la commande tar, puis déplacez-la vers l'emplacement souhaité.
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /opt/maven
Configuration des variables d'environnement
Nous allons maintenant définir les variables d'environnement pour Maven en créant un fichier maven.sh sous le répertoire /etc/profile.d/.
vi /etc/profile.d/maven.sh
Ajoutez le contenu suivant.
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}JAVA_HOME et M2_HOME dépendront de l'installation de JDK et Maven.
Chargez maintenant les variables d'environnement dans le shell actuel à l'aide de la commande suivante.
source /etc/profile.d/maven.sh
Vérifier l'installation de Maven
Vérifiez si Apache Maven a été correctement configuré sur votre système à l'aide de la commande suivante.
mvn -version
Sortie :
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"
Conclusion
C'est tout. J'espère que vous avez appris à installer Apache Maven sur CentOS 8 / RHEL 8.