Questo è il comando mh_patchpoms 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 i file POM utilizzando le regole di dipendenza di Maven.
SINOSSI
mh_patchpoms [opzione] ...
DESCRIZIONE
Legge il file debian/$package.poms e trasforma ogni file POM elencato nel file .poms
in un file POM utilizzando le versioni Debian delle librerie. Mantiene anche un backup di ciascuno
File POM che può essere ripristinato con mh_unpatchpoms
VERSIONI
-h --Aiuto: mostra questo testo
-V --versione: mostra la versione
-p --pacchetto=: pacchetto su cui agire
-k --keep-pom-versione: mantieni la versione originale dei POM ma,
convertire tutte le altre versioni in dipendenze e plugin Se esiste 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_installpoms(1) mh_patchpom(1)
Usa mh_patchpoms online utilizzando i servizi onworks.net