Section courante

A propos

Section administrative du site

MVN

Ligne de commande
Maven

Syntaxe

mvn [options] [goal(s)] [phase(s)]

Paramètres

Nom Description
--activate-profiles arg Ce paramètre permet d'afficher la liste de profils à activer et des les séparés par des virgules.
--also-make Ce paramètre permet d'indiquer qu'il faut également générer les projets requis par la liste si la liste de projets est spécifiée.
--also-make-dependents Ce paramètre permet d'indiquer qu'il faut également créer les projets dépendant des projets de la liste si la liste de projets est spécifiée.
-am Ce paramètre permet d'indiquer qu'il faut également générer les projets requis par la liste si la liste de projets est spécifiée.
-amd Ce paramètre permet d'indiquer qu'il faut également créer les projets dépendant des projets de la liste si la liste de projets est spécifiée.
-B Ce paramètre permet d'exécuter en mode non-interactive (traitement par lots).
-b Ce paramètre permet d'indiquer l'identifiant de la stratégie de construction à utiliser.
--batch-mode Ce paramètre permet d'exécuter en mode non-interactive (traitement par lots).
--builder arg Ce paramètre permet d'indiquer l'identifiant de la stratégie de construction à utiliser.
-C Ce paramètre permet d'indiquer qu'il faut retourner un échec de la construction si les sommes de contrôle ne correspondent pas.
-c Ce paramètre permet d'indiquer qu'il faut afficher un avertissement si les sommes de contrôle ne correspondent pas.
-cpu Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
--check-plugin-updates Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
-D arg Ce paramètre permet de définir une propriété système.
--debug Ce paramètre permet de produire une sortie de débogage d'exécution.
--define arg Ce paramètre permet de définir une propriété système.
-e Ce paramètre permet d'indiquer qu'il faut produire des messages d'erreur d'exécution.
--errors Ce paramètre permet d'indiquer qu'il faut produire des messages d'erreur d'exécution.
-emp arg Ce paramètre permet d'indiquer qu'il faut chiffrer le mot de passe de sécurité principal.
--encrypt-master-password arg Ce paramètre permet d'indiquer qu'il faut chiffrer le mot de passe de sécurité principal.
-ep arg Ce paramètre permet d'indiquer qu'il faut chiffrer le mot de passe du serveur.
--encrypt-password arg Ce paramètre permet d'indiquer qu'il faut chiffrer le mot de passe du serveur.
-f arg Ce paramètre permet d'indiquer qu'il faut forcer l'utilisation d'un autre fichier POM (ou d'un répertoire avec pom.xml).
--file arg Ce paramètre permet d'indiquer qu'il faut forcer l'utilisation d'un autre fichier POM (ou d'un répertoire avec pom.xml).
-fae Ce paramètre permet d'indiquer qu'il faut seulement faire échouer la construction concerné et permettre à toutes les constructions non impactées de continuer.
--fail-at-end Ce paramètre permet d'indiquer qu'il faut seulement faire échouer la construction concerné et permettre à toutes les constructions non impactées de continuer.
-ff Ce paramètre permet d'indiquer qu'il faut arrêter à la première défaillance dans les constructions réactionnées.
--fail-fast Ce paramètre permet d'indiquer qu'il faut arrêter à la première défaillance dans les constructions réactionnées.
-fn Ce paramètre permet d'indiquer qu'il ne faut jamais faire échouer la construction, quel que soit le résultat du projet.
--fail-never Ce paramètre permet d'indiquer qu'il ne faut jamais faire échouer la construction, quel que soit le résultat du projet.
--global-settings arg Ce paramètre permet d'indiquer un chemin de recherche alternatif pour le fichier de paramètres globaux.
-gs arg Ce paramètre permet d'indiquer un chemin de recherche alternatif pour le fichier de paramètres globaux.
-h Ce paramètre permet d'afficher les informations d'aide.
--help Ce paramètre permet d'afficher les informations d'aide.
-l arg Ce paramètre permet d'indiquer que le fichier de journal de bord à la destination de toutes les sorties de construction spécifiés.
--lax-checksums Ce paramètre permet d'indiquer qu'il faut afficher un avertissement si les sommes de contrôle ne correspondent pas.
--log-file arg Ce paramètre permet d'indiquer que le fichier de journal de bord à la destination de toutes les sorties de construction spécifiés.
-llr Ce paramètre permet d'indiquer qu'il faut utiliser le comportement Maven 2 Legacy Local Repository, c'est-à-dire que vous n'utilisez pas «_remote.repositories». Peut aussi être activé en utilisant «-Dmaven.legacyLocalRepo = true».
--legacy-local-repository Ce paramètre permet d'indiquer qu'il faut utiliser le comportement Maven 2 Legacy Local Repository, c'est-à-dire que vous n'utilisez pas «_remote.repositories». Peut aussi être activé en utilisant «-Dmaven.legacyLocalRepo = true».
-N Ce paramètre permet d'indiquer qu'il ne faut pas faire une recherche récursive dans les sous-projets.
--non-recursive Ce paramètre permet d'indiquer qu'il ne faut pas faire une recherche récursive dans les sous-projets.
--no-plugin-registry Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
--no-plugin-updates Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
--no-snapshot-updates Ce paramètre permet de supprimer les mises à jours de SNAPSHOT.
-npr Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
-npu Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
-nsu Ce paramètre permet de supprimer les mises à jours de SNAPSHOT.
-o Ce paramètre permet d'indiquer qu'il faut travailler sans aucune connexion réseau.
--offline Ce paramètre permet d'indiquer qu'il faut travailler sans aucune connexion réseau.
-P arg Ce paramètre permet d'afficher la liste de profils à activer et des les séparés par des virgules.
-pl arg Ce paramètre permet d'afficher la liste délimitée par des virgules des projets de réacteur spécifiés à construire à la place de tous les projets. Un projet peut être spécifié par [groupId]:artifactId ou par son chemin relatif.
--projects arg Ce paramètre permet d'afficher la liste délimitée par des virgules des projets de réacteur spécifiés à construire à la place de tous les projets. Un projet peut être spécifié par [groupId]:artifactId ou par son chemin relatif.
-q Ce paramètre permet d'indiquer qu'il faut passer en mode de sortie silencieuse et ainsi afficher uniquement les erreurs.
--quiet Ce paramètre permet d'indiquer qu'il faut passer en mode de sortie silencieuse et ainsi afficher uniquement les erreurs.
--resume-from arg Ce paramètre permet de reprendre le réacteur du projet spécifié.
-rf arg Ce paramètre permet de reprendre le réacteur du projet spécifié.
-s arg Ce paramètre permet d'indiquer un chemin alternatif pour le fichier de paramètres utilisateur.
--settings arg Ce paramètre permet d'indiquer un chemin alternatif pour le fichier de paramètres utilisateur.
--show-version Ce paramètre permet d'afficher les informations de version sans arrêter la construction.
--strict-checksums Ce paramètre permet d'indiquer qu'il faut retourner un échec de la construction si les sommes de contrôle ne correspondent pas.
-T arg Ce paramètre permet d'indiquer le nombre de processus léger, par exemple 2.0C où C est le noyau multiplié.
-t arg Ce paramètre permet d'indiquer un chemin alternatif pour le fichier de chaînes de d'outils utilisateur.
--threads arg Ce paramètre permet d'indiquer le nombre de processus léger, par exemple 2.0C où C est le noyau multiplié.
--toolchains arg Ce paramètre permet d'indiquer un chemin alternatif pour le fichier de chaînes de d'outils utilisateur.
-U Ce paramètre permet de forcer la vérification des versions manquantes et des SNAPSHOT mis à jour sur les référentiels à distances.
--update-snapshots Ce paramètre permet de forcer la vérification des versions manquantes et des SNAPSHOT mis à jour sur les référentiels à distances.
-up Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
--update-plugins Ce paramètre ne faire rien, il est conservé uniquement pour des raisons de compatibilité.
-V Ce paramètre permet d'afficher les informations de version sans arrêter la construction.
-v Ce paramètre permet d'afficher les informations de version.
--version Ce paramètre permet d'afficher les informations de version.
-X Ce paramètre permet de produire une sortie de débogage d'exécution.

Description

La commande MVN permet de gérer Maven et d'effectuer tous les traitements spécifiés.

Exemples

L'exemple suivant permet de reconstruire l'arbre des dépendances et de reconstruire les composantes :

mvn dependency::tree
mvn clean install -U

L'exemple suivant permet de construire les composantes mais sans les composantes de tests :

mvn install -DskipTests


Dernière mise à jour : Mardi, le 2 avril 2019