Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

mh_cleanpom - Online w chmurze

Uruchom mh_cleanpom u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie mh_cleanpom, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


Maven — czyści plik POM.

STRESZCZENIE


mh_cleanpom [opcja]... [pom] [cel] [rekwizyty-pompy]

OPIS


Czyści POM i przygotowuje go do włączenia do repozytorium Mavena. Wyciąga również niektóre
informacje z POM.

debian/maven.rules służy do zmiany właściwości wersji biblioteki i jej
zależności.

Gdzie

[pom] to lokalizacja pliku POM do wyczyszczenia.

Domyślnie pom.xml lub debian/pom.xml

[cel] to miejsce zapisu oczyszczonego POM.

Domyślnie debian/.mh/pom.xml

[pom-props] to miejsce, w którym zostanie zapisany plik właściwości POM.

Domyślnie debian/.mh/pom.properties

OPCJE


-h --help: pokaż ten tekst

-V --wersja: pokaż wersję

-p --pakiet=: nazwa pakietu Debiana, który

będzie zawierać ten plik POM

-h --ma-wersję-pakietu: flaga wskazująca, że ​​ten POM ma

taka sama wersja jak pakiet, to pomaga pakowaczom pakietów zależnych

-o --brak-rodzica: nie dziedzicz po rodzicu POM

-k --keep-pom-wersja: zachowaj oryginalną wersję POM, ale

konwertuj wszystkie inne wersje w zależności i wtyczki. Jeśli istnieje POM nadrzędny,
zachowuje swoją wersję z wyjątkiem sytuacji, gdy rodzic jest już zarejestrowany w Maven
składnica

-e, --set-wersja=: ustaw wersję dla POM,

nie używaj wersji zadeklarowanej w pliku POM.

-r --reguły=: ścieżka do pliku zawierającego

zasady obowiązujące podczas czyszczenia POM. Opcjonalnie, domyślna lokalizacja to
debian/maven.rules

-R, --dodatkowa-reguła=: dodatkowa zasada do zastosowania podczas czyszczenia POM

Może wystąpić wielokrotnie, zamiast lub oprócz -r

-u --opublikowane-zasady=: ścieżka do pliku zawierającego

dodatkowe reguły do ​​opublikowania we właściwości debian.mavenRules w wyczyszczonym POM.
Opcjonalnie, domyślna lokalizacja to debian/maven.publishedRules

-U, --dodatkowa-opublikowana-reguła=: dodatkowa reguła do publikacji

Może wystąpić wielokrotnie, zamiast lub oprócz -u

-i --ignoruj-zasady=: ścieżka do pliku zawierającego

reguły służące do usuwania pewnych zależności z oczyszczonego POM Opcjonalne,
domyślna lokalizacja to debian/maven.ignoreRules

-I, --extra-ignoruj-reguła=: dodatkowa reguła używana do usuwania zależności

z przekształconego POM może wystąpić wielokrotnie, zamiast lub oprócz -i

-c --czyste-ignoruj-zasady=: ścieżka do pliku zawierającego

zasady służą do usuwania pewnych zależności z oczyszczonego POM, oprócz
ignoruj ​​reguły określone wcześniej. Jest to przydatne w sytuacjach, gdy
Czysty cel Mavena wymaga więcej zależności lub wtyczek do zignorowania niż kompilacja
cel. Wszystkie reguły zdefiniowane w czystych regułach ignorowania zostaną dodane do istniejących
zasady w zasadach ignorowania. Opcjonalnie, domyślna lokalizacja to
debian/maven.cleanIgnoreRules

-s --brak zasad: nie stosuj żadnych zasad konwersji wersji,

nawet nie konwertuj wersji na domyślną wersję 'debian'

--nie-opublikuj-używanej-reguły: nie publikuj reguły użytej do przekształcenia

własne atrybuty POM w debian.mavenRules

--utrzymaj-elementy=: zachowaj wymienione tutaj elementy

nawet jeśli są zwykle usuwane przez czystą operację. Takie elementy są
kompilacja,raporty,raportowanie,wymagania wstępne,profile.

-m--maven-repo= : lokalizacja repozytorium Maven,

używany do wymuszania wersji wtyczek Maven używanych w bieżącym pliku POM z
wersje znalezione w repozytorium

-v --gadatliwy: pokaż więcej informacji podczas biegu

-n --brak działania: właściwie nic nie rób, tylko wydrukuj wyniki

Opis:
Czyści POM Mavena i przygotowuje go do włączenia do repozytorium Debiana dla Mavena.

POM zostanie znormalizowany, a jego tag nadrzędny usunięty, jeśli opcja: --brak-rodzica is
dany. Wersja zostanie zastąpiona przez 'debian', chyba że ma zastosowanie specjalna zasada (zobacz
poniżej omówienie zasad). Tylko kompilacja, profile i inny czas kompilacji
sekcje POM zostaną usunięte.

Jeśli podano wersje dla zależności, ta wersja zostanie zastąpiona przez
Wersja 'debian', lub można podać regułę używania wersji niestandardowej

Możesz modyfikować te wartości domyślne za pomocą pliku reguł. Ten plik powinien
zawierać wiersze o formacie: [identyfikator artefaktu] [typ] [wersja]
[klasyfikator] [zakres] gdzie identyfikator_grupy, identyfikator artefaktu, typ, wersja, klasyfikator i zakres
może być jawnym atrybutem do dopasowania lub może zawierać symbol wieloznaczny (*) dla ogólnego
mecze.

Każdy z tych elementów może być również regułą zastępowania formy
s/ / / gdzie regex to wyrażenie regularne, a replace to
wymiana. Grupy substytucyjne $1 $2... mogą być użyte w zamianie jeśli schwytany
grupy () zostały użyte w wyrażeniu regularnym.

Pierwszy element jest obowiązkowy (groupId), ale możesz zignorować elementy na
prawa strona. Jeśli brakuje zakresu, dopasowuje się dowolny zakres i pozostawia go
bez zmian. Jeśli brakuje wersji, każda wersja zostanie zastąpiona przez
'debian'. Jeśli brakuje typu, dopasowywany jest dowolny typ i pozostawiany bez zmian. Gdyby
Brak artifactId, a następnie dowolny artefaktId jest dopasowywany i pozostawiany bez zmian.

Możesz również mieć komentarze w tym pliku, powinien to być wiersz zaczynający się od #

Przykład pliku reguł:

s/commons-(.*)/org.apache.commons.commons$1/ org.itext * * s/1\..*/1.x/ org.itext *
* s/2\..*/2.x/ # użyj wersji alfa plexus-container-default
org.codehaus.plexus plexus-container-domyślny słoik s/1\.0-alpha.*/1.0-alpha/

Ten plik reguł wykonuje następujące czynności: — wszystkie identyfikatory grup zaczynające się od commons — będą miały
- org.apache.commons. z przedrostkiem - dowolny artefakt w grupie org.itext z a
począwszy od numeru wersji

z 1. użyje wersji 1.x

- dowolny artefakt w grupie org.itext z numerem wersji zaczynającym się

z 2. użyje wersji 2.x

- słoik z groupId=org.codehaus.plexus i

artifactId=plexus-container-default i wersja zaczynająca się od 1.0-alpha- użyje
wersja 1.0-alfa

Domyślna reguła (* * * s/.*/debian/ *) zastępuje dowolny numer wersji znakiem
wersja 'debian' i zawsze stosuje się jako ostatnia, jeśli nie było innych dopasowań. Inne
domyślna reguła (* * maven-plugin * *) zachowaj wersję dla wszystkich wtyczek jako wtyczki
mechanizm wymaga wersji w Maven.

Wszelkie zasady podane w wierszu poleceń (przy użyciu -R/--dodatkowa reguła,
-U/--dodatkowo-opublikowana-reguła lub -I/--extra-ignore-rule) są stosowane w zamówieniu
podane, pomiędzy regułami podanymi w pliku reguł (jeśli istnieją) a regułami domyślnymi.

Zobacz także: mh_installpom(1) mh_installpoms(1)

Korzystaj z mh_cleanpom online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad