Comment installer Maven sur Windows, Linux, Mac

1. Vue d'ensemble

En termes simples, Maven est un outil de ligne de commande pour créer des applications Java.

Le projet Maven fournit un simple fichier ZIP contenant une version précompilée de Maven pour votre commodité. Il n'y a pas d'installation. C'est à vous de configurer vos prérequis et votre environnement pour exécuter Maven.

L'installation d'Apache Maven est un processus simple d'extraction de l'archive et d'ajout du dossier bin avec la commande mvn au PATH.

1.1. Conditions préalables

Maven est écrit en Java (et principalement utilisé pour créer des programmes JVM). Ainsi, le prérequis majeur est le JDK Java. Vous devez installer le JDK Java (par exemple depuis le site de téléchargement d'Oracle), et vous devez l'installer sur un chemin sans espaces.

Une fois Java installé, vous devez vous assurer que les commandes du JDK Java se trouvent dans votre variable d'environnement PATH. En cours d'exécution, par exemple:

java -version

doit afficher le bon numéro de version.

2. Installation de Maven sous Windows

Pour installer Maven sur Windows, rendez-vous sur le site Apache Maven pour télécharger la dernière version, sélectionnez le fichier zip Maven, par exemple apache-maven-3.3.9-bin.zip.

Décompressez-le dans le dossier dans lequel vous voulez que Maven vive.

2.1. Ajout de Maven au chemin d'environnement

Ajoutez les variables M2_HOME et MAVEN_HOME à l'environnement Windows à l'aide des propriétés système et pointez-le vers votre dossier Maven.

Mettez à jour la variable PATH en ajoutant le dossier bin Maven - % M2_HOME% \ bin , afin de pouvoir exécuter la commande Maven partout.

Pour le vérifier, exécutez:

mvn -version

dans l'invite de commande. Il doit afficher la version de Maven, la version java et les informations du système d'exploitation. Voilà, vous avez configuré Maven sur votre système Windows.

3. Installation de Maven sous Linux

Pour installer Maven sur le système d'exploitation Linux, téléchargez la dernière version sur le site Apache Maven, sélectionnez le fichier binaire tar.gz Maven, par exemple: apache-maven-3.3.9-bin.tar.gz.

Extrayez l'archive à l'emplacement souhaité.

3.1. Ajout de Maven au chemin d'environnement

Ouvrez le terminal de commande et exécutez les commandes suivantes pour définir les variables d'environnement:

$ export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.9 $ export M2=$M2_HOME/bin $ export MAVEN_OPTS=-Xms256m -Xmx512m 

avec le chemin M2_Home correspondant à l'emplacement de vos fichiers Maven extraits.

Ajoutez maintenant la variable M2 au chemin système:

$ export PATH=$M2:$PATH 

Enfin, vérifiez si Maven a été ajouté en exécutant:

$ mvn -version

La sortie doit être la suivante:

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2016-12-03T17:27:37+05:30) Maven home: /usr/local/apache-maven/apache-maven-3.3.9 Java version: 1.8.0_75, vendor: Oracle Corporation Java home: /usr/local/java-current/jdk1.8.0_75/jre

Vous avez correctement installé Maven sur votre système Linux.

3.2. Installer Maven sur Ubuntu

Dans un terminal, lancez apt-cache search maven , pour obtenir tous les packages Maven disponibles:

$ apt-cache search maven .... libxmlbeans-maven-plugin-java-doc - Documentation for Maven XMLBeans Plugin maven - Java software project management and comprehension tool maven-debian-helper - Helper tools for building Debian packages with Maven maven2 - Java software project management and comprehension tool

Le package Maven est toujours livré avec le dernier Apache Maven.

Exécutez la commande sudo apt-get install maven , pour installer le dernier Apache Maven.

$ sudo apt-get install maven

Le téléchargement prendra quelques minutes. Une fois téléchargé, vous pouvez vérifier en exécutant la version mvn pour vérifier votre installation.

4. Installation de Maven sur Mac OS X

Pour installer Maven sur le système d'exploitation Mac OS X, téléchargez la dernière version depuis le site Apache Maven, sélectionnez le fichier binaire tar.gz de Maven, par exemple: apache-maven-3.3.9-bin.tar.gz .

Extrayez l'archive à l'emplacement souhaité.

4.1. Ajout de Maven au chemin d'environnement

Ouvrez le terminal et passez au répertoire dans lequel les fichiers ont été extraits, puis connectez-vous en tant que super-utilisateur.

Supprimez l' archive tar.gz :

rm Downloads/apache-maven*bin.tar.gz

Corrigez les autorisations:

chown -R root:wheel Downloads/apache-maven*

Changer le contenu du Maven:

mv Downloads/apache-maven* /opt/apache-maven

Archivez la session d'administration:

exit

Ajoutez des binaires Maven au chemin et ajoutez.

nano $HOME/.profile export PATH=$PATH:/opt/apache-maven/bin

Ctrl + x pour enregistrer et quitter «nano».

Pour charger la nouvelle exécution de configuration:

bash

Pour tester la nouvelle installation, exécutez:

mvn -version

Vous êtes maintenant prêt à utiliser Maven sur votre Mac OS X.

4.2. Compatibilité HighSierra

Pour les utilisateurs de HighSierra, nous devrons en outre ajouter des binaires Maven au chemin et les ajouter.

nano $HOME/.bashrc export PATH=$PATH:/opt/apache-maven/bin

Ctrl + x pour enregistrer et quitter «nano».

Pour charger la nouvelle exécution de configuration: bash

5. Conclusion

Ce guide rapide a illustré comment installer Maven sur les principaux systèmes d'exploitation pour le développement.

Pour savoir comment démarrer avec Spring avec Maven, consultez le didacticiel ici.