Apache Maven est un outil de gestion et de compréhension de projets logiciels open source utilisé par les développeurs Java du monde entier pour gérer toutes les étapes du cycle de vie du développement logiciel, depuis la création, la création de rapports, l'assemblage et le déploiement.
Vous pouvez également utiliser Maven pour créer et gérer des projets écrits en C#, Ruby, Scala et d'autres langages.
Ici, nous allons voir comment installer Apache Maven sur Debian 11.
Installer Java sur Debian
Apache Maven nécessite JDK 7 ou supérieur. Vous pouvez installer Oracle Java ou OpenJDK pour votre installation Maven.
LIRE : Comment installer Java sur Debian 11
OU
Ici, j'utiliserai OpenJDK v11 pour l'installation de Maven.
sudo apt update sudo apt install -y openjdk-11-jdk
Une fois que vous avez installé Java, vérifiez l'installation de Java en exécutant la commande ci-dessous.
java -version
Sortie :
openjdk version "11.0.12" 2021-07-20 OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2) OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)
Installer Apache Maven sur Debian
Vous pouvez visiter le site officiel d'Apache Maven pour télécharger la dernière version stable de Maven ou utiliser la commande ci-dessous pour télécharger Apache Maven v3.8.2 à l'aide du terminal.
curl -O https://downloads.apache.org/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
Extrayez l'archive Maven à l'aide de la commande tar et déplacez les fichiers dans le répertoire /opt/.
sudo tar -zxvf apache-maven-3.8.2-bin.tar.gz sudo mv apache-maven-3.8.2 /opt/maven
Configurer les variables d'environnement pour Maven
Après avoir placé les fichiers binaires Apache Maven dans le répertoire /opt, définissez les quelques variables d'environnement pour Maven en créant un fichier maven.sh sous le répertoire /etc/profile.d/.
sudo nano /etc/profile.d/maven.sh
Ajoutez les variables suivantes avec les valeurs.
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
Obtenez les informations JAVA_HOME à partir de la commande sudo update-java-alternatives -l.
Chargez les variables d'environnement ci-dessus dans la session shell actuelle à l'aide de la commande ci-dessous.
source /etc/profile.d/maven.sh
Vérifier l'installation d'Apache Maven
Vérifiez si Apache Maven a été correctement configuré sur votre système à l'aide de la commande ci-dessous.
mvn -version
Sortie :
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f) Maven home: /opt/maven Java version: 11.0.12, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.10.0-8-amd64", arch: "amd64", family: "unix"
Conclusion
C'est tout. J'espère que vous avez appris à installer Apache Maven sur Debian 11.