Was bedeutet "mvn -P" zu tun?
Mir wurde gesagt, verwenden mvn clean install -P base
bei der Arbeit für eine bestimmte Aufgabe. Ich bin auf der Suche, was es genau bedeutet.
Laut https://maven.apache.org/archives/maven-1.x/reference/command-line.html , -P
listet alle verfügbaren plugins; und -p
wird verwendet, um anzugeben, eine Projekt-Datei (vorausgesetzt, pom).
Aber wenn ich getippt mvn -P
in meine Befehlszeile, bekam ich die Fehlermeldung:
Unable to parse command line Optionen: Missing argument for option: P
usage: mvn [options] [<goal(s)>] [<phase(s)>]
Was machen die -P
und -p
stehen, und wozu dienen Sie genau?
- Welches OS verwenden Sie?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Referenz sagt uns, dass
-P
gibt an, welches Profil Maven unter ausgeführt wird. Projekte definieren können mehrere profile können durch ziehen in verschiedenen Abhängigkeiten, so dass dies ist erforderlich, wenn Sie ein Projekt haben, die das tun können.Den
-p
flag ist nicht eine, die ich ' ve stoßen in der Praxis, noch ist es wirklich zu geben scheint, die in modernen Versionen von Maven.