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