Was sind alle Maven-Befehlszeilenoptionen?

Lesezeit: 4 Minuten

Benutzeravatar von edjm
edjm

Ich suche nach der Liste der Optionen für Maven 2.2, kann sie aber nicht finden. Wenn jemand den Ort kennt, bitte posten. Vielen Dank.

Ich habe Folgendes gefunden, aber ich weiß nicht genug über Maven, um zu wissen, welche in 2.2 enthalten sind und welche nicht. Ausführung Maven 3.3.3 CLI-Optionsreferenz

09.08.2021
Aktualisiert für 3.8.1

https://maven.apache.org/ref/3.8.1/maven-embedder/cli.html

  • stackoverflow.com/questions/3996802/…

    – soorapadman

    6. November 2015 um 11:30 Uhr

  • Bitte führen Sie ein Upgrade auf Maven3 durch Maven 2 ist EoL

    – khmarbaise

    6. November 2015 um 13:24 Uhr

  • Hinweis: Die Antwort wurde aktualisiert, um Version 3.6.3 von der vorherigen Version 3.1.0 widerzuspiegeln.

    – edjm

    24. Februar 2020 um 20:00 Uhr

Benutzeravatar von edjm
edjm

Habe heute diese Seite gefunden.
Maven CLI-Optionsreferenz.

Geben Sie hier die Bildbeschreibung ein

Textversion zum einfachen Kopieren/Einfügen der Maven CLI-Optionsreferenz

Optionen >> Beschreibung

-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 (disables output color)
-b,--builder    >>  The id of the build strategy to use
-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     >>  Define a system property
-e,--errors     >>  Produce execution error messages
-emp,--encrypt-master-password  >>  Encrypt master security password
-ep,--encrypt-password  >>  Encrypt server password
-f,--file       >>  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   >>  Alternate path for the global settings file
-gt,--global-toolchains >>  Alternate path for the global toolchains file
-h,--help       >>  Display help information
-l,--log-file   >>  Log file where all build output will go (disables output color)
-llr,--legacy-local-repository  >>  Use Maven 2 Legacy Local Repository behaviour, ie no use of _remote.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
-ntp,--no-transfer-progress >>  Do not display transfer progress when downloading or uploading
-o,--offline    >>  Work offline
-P,--activate-profiles  >>  Comma-delimited list of profiles to activate
-pl,--projects  >>  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   >>  Resume reactor from specified project
-s,--settings       >>  Alternate path for the user settings file
-t,--toolchains     >>  Alternate path for the user toolchains file
-T,--threads        >>  Thread count, for instance 2.0C where C is core multiplied
-U,--update-snapshots   >>  Forces a check for missing releases and updated snapshots on remote repositories
-up,--update-plugins    >>  Ineffective, only kept for backward compatibility
-v,--version        >>  Display version information
-V,--show-version   >>  Display version information WITHOUT stopping build
-X,--debug      >>  Produce execution debug output

Wenn Sie Tests überspringen möchten, können Sie der Befehlszeile Folgendes hinzufügen.

-DskipTests

kompiliert die Tests, aber überspringt die Ausführung

-Dmaven.test.skip=true

überspringt das Kompilieren die Tests und tut führen sie nicht aus

Source Maven saubere Installation

  • Einige Inhalte aktualisiert: Danke an @Gustavo Passini, von Version 3.1.0 auf 3.6.3

    – edjm

    24. Februar 2020 um 19:59 Uhr

  • Darf ich die URL vorschlagen maven.apache.org/ref/3-LATEST/maven-embedder/cli.html

    – myrdd

    6. Mai 2020 um 14:01 Uhr

  • Warum werden die CLI-Optionen nur unter Maven Embedder aufgeführt? Ich verwende Maven Embedder nicht.

    – Alan Feldstein

    18. März 2021 um 16:29 Uhr

Wenn Sie den Maven-Home-Pfad zur Umgebungsvariable „PATH“ hinzugefügt haben, können Sie ein Terminal / cmd eingeben

mvn --help

Wenn nicht, fügen Sie zuerst den Maven-Bin-Pfad zur Variablen „PATH“ hinzu:

Fenster:

Go to System Properties -> Advanced -> Environment variables 

und fügen Sie dort den Maven-Bin-Verzeichnispfad am Ende der PATH-Variablen hinzu.

Unix/Linux:

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

Warnung: Fügen Sie den Maven-Pfad zur PATH-Umgebungsvariablen hinzu, ersetzen Sie nicht den tatsächlichen Inhalt der PATH-Variablen

Werfen Sie einen Blick auf: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

  • Großartig, aber die Existenz der Option –help hätte im Handbuch “Erste Schritte” erwähnt werden sollen.

    – Alan Feldstein

    18. März 2021 um 16:33 Uhr

1431180cookie-checkWas sind alle Maven-Befehlszeilenoptionen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy