GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Apache Maven sur Debian 9

Apache Maven est un outil de gestion et de compréhension de projet open source utilisé principalement pour les projets Java. Maven utilise un Project Object Model (POM), qui est essentiellement un fichier XML contenant des informations sur le projet, les détails de configuration, les dépendances du projet, etc.

Dans ce tutoriel, nous allons vous montrer deux manières différentes d'installer Apache Maven sur Debian 9.

Les dépôts Debian officiels contiennent des packages Maven qui peuvent être installés avec le apt directeur chargé d'emballage. C'est le moyen le plus simple d'installer Maven sur Debian. Cependant, la version incluse dans les référentiels a toujours plusieurs versions de retard sur la dernière version de Maven.

Pour installer la dernière version de Maven, suivez les instructions fournies dans la deuxième partie de cet article.

Choisissez l'une des méthodes d'installation qui vous convient le mieux.

Prérequis #

Pour pouvoir installer des packages sur votre système Debian, vous devez être connecté en tant qu'utilisateur avec les privilèges sudo.

Installer Apache Maven sur Debian avec Apt #

Installer Maven sur Debian en utilisant apt est un processus simple et direct.

  1. Tout d'abord, mettez à jour l'index du package :

    sudo apt update
  2. Installez Maven en exécutant la commande suivante :

    sudo apt install maven
  3. Vérifiez l'installation en tapant :

    mvn -version

    Le résultat devrait ressembler à ceci :

    Apache Maven 3.3.9
    Maven home: /usr/share/maven
    Java version: 1.8.0_181, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.9.0-8-amd64", arch: "amd64", family: "unix"

C'est ça. Maven est maintenant installé sur votre système Debian.

Installer la dernière version d'Apache Maven #

Les sections suivantes fournissent des informations détaillées sur l'installation de la dernière version d'Apache Maven sur Debian 9. Nous allons télécharger la dernière version d'Apache Maven à partir du site Web officiel du fournisseur.

1. Installer OpenJDK #

Maven 3.3+ nécessite l'installation de JDK 1.7 ou supérieur sur votre système. Nous allons installer OpenJDK, qui est le développement et l'exécution Java par défaut dans Debian 9.

Commencez par mettre à jour l'index du package :

sudo apt update

Installez le package OpenJDK en tapant :

sudo apt install default-jdk

Vérifiez l'installation de Java en vérifiant sa version :

java -version

Le résultat devrait ressembler à ceci :

openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

2. Télécharger Apache Maven #

Au moment de la rédaction de cet article, la dernière version d'Apache Maven est 3.6.0 . Avant de passer à l'étape suivante, vous devez consulter la page de téléchargement de Maven pour voir si une version plus récente est disponible.

Téléchargez l'archive Apache Maven dans le /tmp répertoire en utilisant le wget suivant commande :

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

Une fois le téléchargement terminé, extrayez l'archive dans le /opt répertoire :

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

Pour avoir plus de contrôle sur les versions et les mises à jour de Maven, nous allons créer un lien symbolique maven qui pointera vers le répertoire d'installation de Maven :

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

Plus tard, si vous souhaitez mettre à niveau votre installation Maven, vous pouvez simplement décompresser la version la plus récente et modifier le lien symbolique pour qu'il pointe vers la dernière version.

3. Configurer les variables d'environnement #

Ensuite, nous devrons configurer les variables d'environnement. Pour ce faire, ouvrez votre éditeur de texte et créez un nouveau fichier nommé maven.sh à l'intérieur de /etc/profile.d/ répertoire.

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

Collez la configuration suivante :

/etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Enregistrez et fermez le fichier. Ce script sera sourcé au démarrage du shell.

Rendez le script exécutable en tapant le chmod suivant commande :

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

Enfin chargez les variables d'environnement en utilisant le source commande :

source /etc/profile.d/maven.sh

4. Vérifiez le numéro d'installation

Pour valider que Maven est correctement installé, utilisez la mvn -version commande qui imprimera la version Maven :

mvn -version

Vous devriez voir quelque chose comme ceci :

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.9.0-8-amd64", arch: "amd64", family: "unix"

C'est ça. La dernière version de Maven est maintenant installée sur votre système Debian.


Debian
  1. Comment installer Apache Maven sur Debian 9

  2. Comment installer Apache Maven sur Ubuntu 20.04

  3. Comment installer Apache Maven sur Debian 10

  4. Comment installer Apache Maven sur Debian 11

  5. Comment installer Apache Cassandra sur Debian 11 / Debian 10

Comment installer Apache Maven sur Debian 11

Comment installer Apache Guacamole sur Debian 11

Comment installer Apache Maven sur Ubuntu 18.04 / Ubuntu 16.04 et Debian 9

Comment installer Apache Tomcat sur Debian 11

Comment installer Apache NetBeans sur Debian 11 / Debian 10

Comment installer Apache Maven sur Debian 11 Bullseye