| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| maven [Le 28/04/2011, 00:30] – modification externe 127.0.0.1 | maven [Le 13/04/2026, 15:58] (Version actuelle) – [Variables d'environnement] bcag2 |
|---|
| {{tag>Lucid programmation}} | {{tag>Xenial programmation}} |
| |
| ---- | ---- |
| |
| Un élément clé et relativement spécifique de Maven est son aptitude à fonctionner en réseau. Une des motivations historiques de cet outil est de fournir un moyen de synchroniser des projets indépendants : publication standardisée d'information, distribution automatique de modules jar. Ainsi en version de base, Maven peut dynamiquement télécharger du matériel sur des entrepôts logiciels connus. Il propose ainsi la synchronisation transparente de modules nécessaires. | Un élément clé et relativement spécifique de Maven est son aptitude à fonctionner en réseau. Une des motivations historiques de cet outil est de fournir un moyen de synchroniser des projets indépendants : publication standardisée d'information, distribution automatique de modules jar. Ainsi en version de base, Maven peut dynamiquement télécharger du matériel sur des entrepôts logiciels connus. Il propose ainsi la synchronisation transparente de modules nécessaires. |
| |
| Maven1 et Maven2 ont été développés en parallèle mais les versions futures seront basées sur la structure de la deuxième version. Les parties suivantes de l'article traitent en priorité Maven2. | |
| |
| <note important>Cette page traite de Maven 2 et Maven 3. Maven 3 est rétrocompatible Maven 2, mais apporte une plus grande souplesse d'utilisation et de meilleures performances.</note> | |
| |
| ===== Pré-requis ===== | ===== Pré-requis ===== |
| * Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. |
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. |
| * Avoir installé un JDK (voir [[Java]]). | * Avoir installé[[:Java]]. |
| |
| | |
| ===== Installation ===== | ===== Installation ===== |
| | |
| ==== Depuis les dépôts ==== | |
| |
| Toute installation de Maven nécessitera l'[[:tutoriel:comment_installer_un_paquet|installation du paquet]] **[[apt>maven2]]**. | Toute installation de Maven nécessitera l'[[:tutoriel:comment_installer_un_paquet|installation du paquet]] **[[apt>maven]]**. |
| |
| Vous pouvez vérifier que Maven est bien installé en tapant : | |
| |
| mvn -version | |
| | |
| ==== Manuellement ==== | |
| |
| * Téléchargez la dernière version de Maven sur [[http://maven.apache.org/download.html|son site officiel]]. Vous obtenez un fichier du type apache-maven-3.0.3-bin.tar.gz. | |
| * Placez-vous dans le dossier où vous souhaitez installer Maven. Par exemple, nous supposerons que vous avez [[:tutoriel:comment_modifier_un_fichier|créé tout exprès]] le répertoire ''/usr/local/apache-maven''. | |
| * [[:commande_shell#manipulation|Copiez-y l'archive téléchargée]] et [[:archivage#graphiquement|extrayez-la]]. Un sous-répertoire avec un nom du type //apache-maven-3.0.3// sera créé dans le processus. | |
| | |
| ===== Configuration ===== | ===== Configuration ===== |
| | |
| ==== Variables d'environnement ==== | ==== Variables d'environnement ==== |
| |
| Normalement, l'installation du paquet a du effectuer toutes les étapes de configuration. Cette section ne devrait donc concerner que les gens qui opèrent une installation en mode manuel. | Normalement, l'installation du paquet a du effectuer toutes les étapes de configuration. Cette section ne devrait donc concerner que les gens qui opèrent une installation en mode manuel. |
| |
| * [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/environment** et définissez-y les variables suivantes (à adapter selon votre configuration) :<file> | * [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/environment** et définissez-y les variables suivantes (à adapter selon votre configuration) :<file> |
| * Puis rechargez vos variables d'environnement //via// la commande « ''source /etc/environment'' ». | * Puis rechargez vos variables d'environnement //via// la commande « ''source /etc/environment'' ». |
| |
| | <note tip>Maven suis la version d'[[:openjdk|OpenJDK]] définie dans le système, cf. [[:java#connaitre_la_version_de_java_utilisee_par_defaut|connaître la version de java utilisée par défaut]]</note> |
| ==== Paramètres de configuration ==== | ==== Paramètres de configuration ==== |
| | |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |
| * [[http://maven.apache.org/|Site officiel]] **(en)** | * [[https://maven.apache.org/|Site officiel]] **(en)** |
| * [[wpfr>Apache_Maven|Article sur Wikipédia]] **(fr)** | * [[wpfr>Apache_Maven|Article sur Wikipédia]] **(fr)** |
| |