Apache Maven est un outil de gestion et de compréhension de projet gratuit et open source utilisé principalement pour les projets Java. Maven utilise un modèle d'objet de projet (POM), qui est essentiellement un fichier XML contenant des informations sur le projet, les détails de configuration, les dépendances du projet et ainsi de suite.
Dans ce tutoriel, nous allons vous montrer deux manières différentes d'installer Apache Maven sur Ubuntu 18.04. Les mêmes instructions s'appliquent à Ubuntu 16.04 et à toute distribution basée sur Ubuntu, y compris Linux Mint, Kubuntu et Elementary OS.
Les dépôts officiels d'Ubuntu 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 Ubuntu. Cependant, la version incluse dans les référentiels peut être en retard par rapport à 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 où nous téléchargerons Maven depuis leur site officiel.
Choisissez la méthode d'installation la plus appropriée pour votre environnement.
Prérequis #
Pour pouvoir installer des packages sur votre système Ubuntu, vous devez être connecté en tant qu'utilisateur avec des privilèges sudo.
Installer Apache Maven sur Ubuntu avec Apt #
Installer Maven sur Ubuntu en utilisant apt
est un processus simple et direct.
-
Commencez par mettre à jour l'index du package :
sudo apt update
-
Ensuite, installez Maven en tapant la commande suivante :
sudo apt install maven
-
Vérifiez l'installation en exécutant le
mvn -version
commande :mvn -version
Le résultat devrait ressembler à ceci :
Apache Maven 3.5.2 Maven home: /usr/share/maven Java version: 10.0.2, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: ISO-8859-1 OS name: "linux", version: "4.15.0-36-generic", arch: "amd64", family: "unix"
C'est ça. Maven est maintenant installé sur votre système et vous pouvez commencer à l'utiliser.
Installer la dernière version d'Apache Maven #
Les sections suivantes fournissent des instructions étape par étape sur la façon d'installer la dernière version d'Apache Maven sur Ubuntu 18.04. Nous allons télécharger la dernière version d'Apache Maven depuis leur site officiel.
1. Installer OpenJDK #
Maven 3.3+ nécessite l'installation de JDK 1.7 ou supérieur. Nous allons installer OpenJDK, qui est le développement et l'exécution Java par défaut dans Ubuntu 18.04.
L'installation de Javais assez simple. 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 en exécutant la commande suivante :
java -version
Le résultat devrait ressembler à ceci :
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, 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, consultez la page de téléchargement de Maven pour voir si une version plus récente est disponible.
Commencez par télécharger 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.shexport 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.
Rendre le script exécutable avec chmod
:
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: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: ISO-8859-1
OS name: "linux", version: "4.15.0-36-generic", arch: "amd64", family: "unix"
C'est ça. La dernière version de Maven est maintenant installée sur votre système Ubuntu.