Questo è il comando mh_patchpom che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Maven: corregge un file POM utilizzando le regole di dipendenza di Maven.
SINOSSI
mh_patchpom [opzione]... [pom] [di riserva]
DESCRIZIONE
Trasforma il POM usando le regole di trasformazione.
Dove
[pom] è la posizione del file POM da trasformare.
Di default pom.xml
[backup] è il file di backup per il pom.
Di default pom.xml.save
VERSIONI
-h --Aiuto: mostra questo testo
-V --versione: mostra la versione
-p --pacchetto=: nome del pacchetto Debian che
conterrà questo file POM
-o --no-genitore: non ereditare da un genitore POM
-k --keep-pom-versione: mantieni la versione originale del POM ma
convertire tutte le altre versioni in dipendenze e plugin. Se è presente un POM genitore,
mantiene la sua versione tranne quando il genitore è già registrato nel Maven
deposito
-e, --set-versione=: imposta la versione per il POM,
non utilizzare la versione dichiarata nel file POM.
-r --regole=: percorso del file contenente il
regole da applicare durante la pulizia del POM. Facoltativo, la posizione predefinita è
regole debian/maven
-R, --extra-regola=: regola aggiuntiva da applicare durante la pulizia del POM
Può verificarsi più volte, in sostituzione o in aggiunta a -r
-u --regole-pubblicate=: percorso del file contenente il
regole extra da pubblicare nella proprietà debian.mavenRules nel POM pulito.
Facoltativo, la posizione predefinita è debian/maven.publishedRules
-U, --regola-extra-pubblicata=: regola in più per pubblicare
Può verificarsi più volte, in sostituzione o in aggiunta a -u
-i --ignore-regole=: percorso del file contenente il
regole utilizzate per rimuovere determinate dipendenze dal POM pulito Facoltativo, il
la posizione predefinita è debian/maven.ignoreRules
-I, --extra-ignora-regola=: regola aggiuntiva utilizzata per rimuovere le dipendenze
dal POM trasformato Può verificarsi più volte, in sostituzione o in aggiunta a -i
-c --clean-ignore-regole=: percorso del file contenente il
regole utilizzate per rimuovere determinate dipendenze dal POM pulito, oltre al
ignora le regole specificate in precedenza. Questo è utile in situazioni come quando il
Il target pulito di Maven richiede più dipendenze o plugin da ignorare rispetto alla build
obbiettivo. Tutte le regole definite in clean-ignore-regole verranno aggiunte a quelle esistenti
regole in ignora-regole. Facoltativo, la posizione predefinita è
debian/maven.cleanIgnoreRules
-s --senza regole: non applicare alcuna regola per la conversione delle versioni,
non convertire nemmeno le versioni nella versione "debian" predefinita
--no-pubblicazione-usato-regola: non pubblicare la regola usata per trasformare
gli attributi di un POM in debian.mavenRules
-d --debian-build: trasformazione durante una build Debian, il che significa che
alcuni elementi POM verranno rimossi
-b --build-no-docs: se la build non ha bisogno di compilare la documentazione, usa questo
opzione per rimuovere alcuni elementi POM (in particolare i plugin) che qui sono inutili
e potrebbe richiedere dipendenze aggiuntive e rendere più difficile l'imballaggio.
-m--maven-repo= : posizione del repository Maven,
utilizzato per forzare le versioni dei plugin Maven utilizzati nel file POM corrente con
le versioni trovate nel repository
-v --verboso: mostra più informazioni durante l'esecuzione
-n --nessun atto: in realtà non fare nulla, stampa solo i risultati
Vedi anche: mh_installpom(1) mh_patchpoms(1)
Usa mh_patchpom online utilizzando i servizi onworks.net