Dies ist der Befehl mh_patchpom, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Maven - Patcht eine POM-Datei unter Verwendung der Maven-Abhängigkeitsregeln.
ZUSAMMENFASSUNG
mh_patchpom [zu erhalten]... [pom] [Sicherungskopie]
BESCHREIBUNG
Transformieren Sie das POM mithilfe der Transformationsregeln.
Wo
[pom] ist der Speicherort der zu transformierenden POM-Datei.
Standardmäßig pom.xml
[backup] ist die Backup-Datei für die pom.
Standardmäßig pom.xml.save
OPTIONAL
-h --help: diesen Text anzeigen
-V --Version: Version anzeigen
-p --Paket=: Name des Debian-Pakets, das
wird diese POM-Datei enthalten
-o --keine-eltern: nicht von einem übergeordneten POM erben
-k --Keep-Pom-Version: Behalte die Originalversion des POM, aber
konvertieren Sie alle anderen Versionen in Abhängigkeiten und Plugins. Wenn ein übergeordnetes POM vorhanden ist,
behält seine Version bei, es sei denn, das Elternteil ist bereits im Maven . registriert
Quelle
-e, --set-version=: Stellen Sie die Version für das POM ein,
Verwenden Sie nicht die in der POM-Datei deklarierte Version.
-r --regeln=: Pfad zu der Datei, die das enthält
Regeln für die Reinigung des POM. Optional, der Standardspeicherort ist
debian/maven.rules
-R, --extra-regel=: zusätzliche Regel für die Reinigung des POM
Kann mehrmals vorkommen, anstelle oder zusätzlich zu -r
-u --published-rules=: Pfad zu der Datei, die das enthält
zusätzliche Regeln zur Veröffentlichung in der Eigenschaft debian.mavenRules im bereinigten POM.
Optional, der Standardspeicherort ist debian/maven.publishedRules
-U, --extra-published-rule=: zusätzliche Regel zum Veröffentlichen
Kann mehrmals vorkommen, anstelle oder zusätzlich zu -u
-i --ignore-rules=: Pfad zu der Datei, die das enthält
Regeln, die verwendet werden, um bestimmte Abhängigkeiten aus dem bereinigten POM zu entfernen Optional, die
Standardspeicherort ist debian/maven.ignoreRules
-I, --extra-ignore-rule=: zusätzliche Regel zum Entfernen von Abhängigkeiten
aus dem transformierten POM Kann anstelle oder zusätzlich zu mehrfach vorkommen -i
-c --clean-ignore-rules=: Pfad zu der Datei, die das enthält
Regeln verwenden, um bestimmte Abhängigkeiten vom bereinigten POM zu entfernen, zusätzlich zu den
ignorieren Sie die zuvor angegebenen Regeln. Dies ist in Situationen nützlich, z. B. wenn die
Das saubere Ziel von Maven erfordert mehr zu ignorierende Abhängigkeiten oder Plugins als der Build
Ziel. Alle in clean-ignore-rules definierten Regeln werden zu den bestehenden hinzugefügt
Regeln in Ignorieren-Regeln. Optional, der Standardspeicherort ist
debian/maven.cleanIgnoreRules
-s --keine Regeln: keine Regeln zum Konvertieren von Versionen anwenden,
Konvertieren Sie nicht einmal Versionen in die Standard-'Debian'-Version
--no-publish-used-rule: Veröffentlichen Sie nicht die Regel, die zum Transformieren verwendet wird
die eigenen Attribute eines POM in debian.mavenRules
-d --debian-build: während eines Debian-Builds transformieren, was bedeutet, dass
einige POM-Elemente werden entfernt
-b --build-no-docs: Wenn der Build keine Dokumentation benötigt, verwenden Sie dies
Option zum Entfernen einiger POM-Elemente (insbesondere Plugins), die hier nutzlos sind
und können zusätzliche Abhängigkeiten erfordern und die Verpackung erschweren.
-m--maven-repo= : Speicherort des Maven-Repositorys,
verwendet, um die Versionen der Maven-Plugins zu erzwingen, die in der aktuellen POM-Datei verwendet werden, mit
die im Repository gefundenen Versionen
-v - ausführlich: beim Laufen mehr Informationen anzeigen
-n --no-act: nichts tun, nur die Ergebnisse ausdrucken
Siehe auch: mh_installpom(1) mh_patchpoms(1)
Verwenden Sie mh_patchpom online mit den onworks.net-Diensten