web-dev-qa-db-fra.com

Quelles sont toutes les options de la ligne de commande Maven?

Je cherche la liste des options pour Maven 2.2 mais je ne la trouve pas. Si quelqu'un connaît l'emplacement, merci de le poster. Merci.

J'ai trouvé ce qui suit mais je ne connais pas assez de Maven pour savoir lesquels sont et ne sont pas en 2.2. Version Référence des options de la CLI Maven 3.3.

24
Elijah

Trouvé cette page aujourd'hui. Référence des options de la CLI Maven .

enter image description here

Version texte facilitant le copier/coller de référence des options de la CLI de Maven

Options >> Description

-am,--also-make >> If project list is specified, also build projects required by the list
-AMD,--also-make-dependents >> If project list is specified, also build projects that depend on projects on the list
-B,--batch-mode >> Run in non-interactive (batch) mode
-C,--strict-checksums >> Fail the build if checksums don't match
-c,--lax-checksums >> Warn if checksums don't match
-cpu,--check-plugin-updates >> Ineffective, only kept for backward compatibility
-D,--define <arg> >> Define a system property
-e,--errors >> Produce execution error messages
-emp,--encrypt-master-password <arg> >> Encrypt master security password
-ep,--encrypt-password <arg> >> Encrypt server password
-f,--file <arg> >> Force the use of an alternate POM file (or directory with pom.xml).
-fae,--fail-at-end >> Only fail the build afterwards; allow all non-impacted builds to continue
-ff,--fail-fast >> Stop at first failure in reactorized builds
-fn,--fail-never >> NEVER fail the build, regardless of project result
-gs,--global-settings <arg> >> Alternate path for the global settings file
-h,--help >> Display help information
-l,--log-file <arg> >> Log file to where all build output will go.
-llr,--legacy-local-repository >> Use Maven 2 Legacy Local Repository behaviour, ie no use of _maven.repositories. Can also be activated by using -Dmaven.legacyLocalRepo=true
-N,--non-recursive >> Do not recurse into sub-projects
-npr,--no-plugin-registry >> Ineffective, only kept for backward compatibility
-npu,--no-plugin-updates >> Ineffective, only kept for backward compatibility
-nsu,--no-snapshot-updates >> Suppress SNAPSHOT updates
-o,--offline >> Work offline
-P,--activate-profiles <arg> >> Comma-delimited list of profiles to activate
-pl,--projects <arg> >> Comma-delimited list of specified reactor projects to build instead of all projects. A project can be specified by [groupId]:artifactId or by its relative path.
-q,--quiet >> Quiet output - only show errors
-rf,--resume-from <arg> >> Resume reactor from specified project
-s,--settings <arg> >> Alternate path for the user settings file
-T,--threads <arg> >> Thread count, for instance 2.0C where C is core multiplied
-t,--toolchains <arg> >> Alternate path for the user toolchains file
-U,--update-snapshots >> Forces a check for updated releases and snapshots on remote repositories
-up,--update-plugins >> Ineffective, only kept for backward compatibility
-V,--show-version >> Display version information WITHOUT stopping build
-v,--version >> Display version information
-X,--debug >> Produce execution debug output

Si vous souhaitez ignorer les tests, vous pouvez ajouter les éléments suivants à la ligne de commande.

-DskipTests

compile les tests, mais ne les exécute pas

-Dmaven.test.skip=true

ignore la compilation des tests et ne les exécute pas

Source maven clean install

33
Elijah

Si vous avez ajouté le chemin d’accueil maven à la variable d’environnement "PATH", vous pouvez taper un terminal/cmd

mvn --help

Sinon, commencez par ajouter le chemin maven bin à la variable "PATH":

Les fenêtres:

Go to System Properties -> Advanced -> Environment variables 

et là, ajoutez le chemin du répertoire maven bin à la fin de la variable PATH.

Unix/Linux:

export PATH=/your_path/Apache-maven-VERSION/bin:$PATH

Avertissement: Ajoutez le chemin maven à la variable d'environnement PATH, ne remplacez pas le contenu réel de la variable PATH

Jetez un coup d’œil à: https://maven.Apache.org/guides/getting-started/maven-in-five-minutes.html

18
DavoCoder