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