Dans ce guide, nous allons apprendre à installer Apache Maven sur un serveur Rocky Linux 8. Ce guide fonctionnera également pour d'autres systèmes basés sur RHEL 8 comme Alma Linux et Oracle Linux 8.
Contenu connexe
- Comment installer Java 17 sur Rocky Linux 8/Centos 8
Table des matières
- S'assurer que le serveur est à jour
- Installation de Java 11
- Télécharger et installer Maven
1. Assurez-vous que le serveur est à jour
Avant de continuer, assurez-vous que les packages du serveur sont mis à jour. Utilisez cette commande :
sudo dnf update -y
2. Installation de Java 11
Apache Maven nécessite JDK 7 ou supérieur. Nous allons avec openjdk 11. Le package pour openjdk 11 est disponible dans les dépôts Rocky Linux par défaut, installez-le avec cette commande :
sudo dnf install -y java-11-openjdk-devel
Une fois l'installation terminée, vérifiez la version de Java à l'aide de cette commande :
$ java -version
openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)
3. Téléchargement et installation de Maven
Apache Maven est disponible sous forme de binaire compressé qui peut être téléchargé à partir de sa page de téléchargement ici. La dernière version au moment de la rédaction de ce guide est la v3.8.4. Téléchargez-le en utilisant cette commande :
curl -LO https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Ensuite, extrayons le fichier téléchargé et extrayons-le dans le /opt
répertoire
tar -xvzf apache-maven-3.8.4-bin.tar.gz
sudo mv apache-maven-3.8.4 /opt/
4. Configurer les variables d'environnement Maven
Ensuite, configurons les variables d'environnement Maven. Nous allons le faire dans un fichier maven.sh
dans le répertoire /etc/profile.d/
.
Remarque :Avant cela, vérifiez le chemin d'installation de Java pour définir le répertoire de base Java à l'aide de la commande ci-dessous.
sudo alternatives --config java
Ouvrez le fichier d'environnement maven.sh avec votre éditeur de texte. J'utilise vim
sudo vim /etc/profile.d/maven.sh
Ajouter le contenu ci-dessous au fichier ci-dessus
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
export M2_HOME=/opt/apache-maven-3.8.4
export MAVEN_HOME=/opt/apache-maven-3.8.4
export PATH=${M2_HOME}/bin:${PATH}
Remplacez le chemin d'accès à la page d'accueil Java s'il est différent, puis enregistrez et quittez le fichier.
Définissez maintenant les autorisations exécutables sur le script avec la commande suivante.
sudo chmod +x /etc/profile.d/maven.sh
Chargez ensuite les variables d'environnement à l'aide de la commande source.
source /etc/profile.d/maven.sh
Enfin, vérifiez l'installation d'Apache Maven
mvn --version
Ceci est la sortie sur ma machine
$ mvn --version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/apache-maven-3.8.4
Java version: 11.0.13, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.el8.0.2.x86_64", arch: "amd64", family: "unix"
C'est ça! Vous avez installé avec succès Apache Maven sur le système Rocky Linux 8.