EnglishFrenchSpanyol

Ad


Favicon OnWorks

mh_cleanpom - Dalam Talian di Awan

Jalankan mh_cleanpom dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mh_cleanpom yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


Maven - Membersihkan fail POM.

SINOPSIS


mh_cleanpom [pilihan]... [pom] [sasaran] [pom-props]

DESCRIPTION


Membersihkan POM dan menyediakannya untuk dimasukkan ke dalam repositori Maven. Juga mengekstrak beberapa
maklumat daripada POM.

debian/maven.rules digunakan untuk mengubah sifat versi untuk perpustakaan dannya
kebergantungan.

Lokasi

[pom] ialah lokasi fail POM untuk dibersihkan.

Lalai kepada pom.xml atau debian/pom.xml

[sasaran] ialah tempat POM yang telah dibersihkan ditulis.

Lalai kepada debian/.mh/pom.xml

[pom-props] ialah tempat fail sifat POM akan ditulis.

Lalai kepada debian/.mh/pom.properties

PILIHAN


-h - membantu: tunjukkan teks ini

-V --versi: tunjukkan versi

-p --pakej=: nama pakej Debian yang

akan mengandungi fail POM ini

-h --mempunyai-versi-pakej: bendera yang menunjukkan bahawa POM ini mempunyai

versi yang sama seperti pakej, ini membantu pembungkus pakej bergantung

-o --tiada-ibu bapa: tidak mewarisi daripada POM ibu bapa

-k --keep-pom-versi: kekalkan versi asal POM tetapi

menukar semua versi lain dalam kebergantungan dan pemalam. Jika terdapat POM ibu bapa,
mengekalkan versinya kecuali apabila ibu bapa telah didaftarkan dalam Maven
repositori

-e, --set-version=: tetapkan versi untuk POM,

jangan gunakan versi yang diisytiharkan dalam fail POM.

-r --peraturan=: laluan ke fail yang mengandungi

peraturan untuk digunakan semasa membersihkan POM. Pilihan, lokasi lalai ialah
debian/maven.rules

-R, --peraturan-tambahan=: peraturan tambahan untuk digunakan semasa membersihkan POM

Mungkin berlaku beberapa kali, bukannya atau sebagai tambahan kepada -r

-u --terbitkan-peraturan=: laluan ke fail yang mengandungi

peraturan tambahan untuk diterbitkan dalam harta debian.mavenRules dalam POM yang telah dibersihkan.
Pilihan, lokasi lalai ialah debian/maven.publishedRules

-U, --extra-published-rule=: peraturan tambahan untuk diterbitkan

Mungkin berlaku beberapa kali, bukannya atau sebagai tambahan kepada -u

-i --abaikan-peraturan=: laluan ke fail yang mengandungi

peraturan yang digunakan untuk mengalih keluar kebergantungan tertentu daripada POM Pilihan yang dibersihkan, the
lokasi lalai ialah debian/maven.ignoreRules

-I, --extra-ignore-rule=: peraturan tambahan yang digunakan untuk mengalih keluar kebergantungan

daripada POM yang diubah Mungkin berlaku beberapa kali, bukannya atau sebagai tambahan kepada -i

-c --bersih-abaikan-peraturan=: laluan ke fail yang mengandungi

peraturan digunakan untuk mengalih keluar kebergantungan tertentu daripada POM yang dibersihkan, sebagai tambahan kepada
mengabaikan peraturan yang dinyatakan sebelum ini. Ini berguna dalam situasi seperti apabila
Sasaran bersih Maven memerlukan lebih banyak kebergantungan atau pemalam untuk diabaikan daripada binaan
sasaran. Semua peraturan yang ditakrifkan dalam clean-ignore-rules akan ditambahkan pada yang sedia ada
peraturan dalam abaikan-peraturan. Pilihan, lokasi lalai ialah
debian/maven.cleanIgnoreRules

-s --tiada peraturan: jangan gunakan sebarang peraturan untuk menukar versi,

jangan tukar versi kepada versi 'debian' lalai

--no-publish-used-peraturan: jangan terbitkan peraturan yang digunakan untuk mengubah

atribut POM sendiri dalam debian.mavenRules

--kekal-elemen=: simpan elemen yang disenaraikan di sini

walaupun ia biasanya dikeluarkan oleh operasi bersih. Unsur-unsur tersebut adalah
bina, laporan, pelaporan, prasyarat, profil.

-m--maven-repo= : lokasi repositori Maven,

digunakan untuk memaksa versi pemalam Maven yang digunakan dalam fail POM semasa dengan
versi yang terdapat dalam repositori

-v --verbose: tunjukkan lebih banyak maklumat semasa berlari

-n --tidak-bertindak: jangan buat apa-apa, cuma cetak hasilnya

Penerangan:
Membersihkan POM Maven dan menyediakannya untuk dimasukkan ke dalam repositori Debian untuk Maven.

POM akan dinormalisasi, dan teg induknya dialih keluar jika pilihan --tiada-ibu bapa is
diberi. Versi akan digantikan dengan 'debian', melainkan peraturan khas dikenakan (lihat
di bawah perbincangan tentang peraturan). Binaan, profil dan masa binaan lain sahaja
bahagian POM akan dilucutkan.

Jika versi diberikan untuk kebergantungan, versi ini akan digantikan dengan
versi 'debian', atau peraturan boleh diberikan untuk menggunakan versi tersuai

Anda boleh mengubah suai lalai tersebut dengan bantuan fail peraturan. Fail ini sepatutnya
mengandungi baris dengan format: [artifactId] [jenis] [versi]
[pengkelas] [skop] di mana groupId, artifactId, jenis, versi, pengelas dan skop
boleh menjadi atribut eksplisit untuk dipadankan, atau boleh mengandungi kad bebas (*) untuk generik
perlawanan.

Setiap satu daripada elemen tersebut juga boleh menjadi peraturan gantian, dalam bentuk
s/ / / di mana regex ialah ungkapan biasa, dan gantikan ialah
penggantian. Kumpulan penggantian $1 $2... boleh digunakan sebagai pengganti jika ditangkap
kumpulan () telah digunakan dalam regex.

Elemen pertama adalah wajib (groupId), tetapi anda boleh mengabaikan elemen pada
sebelah kanan. Jika skop tiada, maka mana-mana skop dipadankan dan ditinggalkan
tidak berubah. Jika versi tiada, maka mana-mana versi akan digantikan dengan
'debian'. Jika jenis tiada, maka mana-mana jenis dipadankan dan dibiarkan tidak berubah. Jika
artifactId tiada, maka mana-mana artifactId dipadankan dan dibiarkan tidak berubah.

Anda juga boleh mempunyai ulasan dalam fail ini, ia mestilah baris yang bermula dengan #

Contoh fail peraturan:

s/commons-(.*)/org.apache.commons.commons$1/ org.itext * * s/1\..*/1.x/ org.itext *
* s/2\..*/2.x/ # gunakan versi alfa plexus-container-default
org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/

Fail peraturan ini melakukan perkara berikut: - semua groupId bermula dengan commons- akan ada
- org.apache.commons. diawalikan kepada mereka - sebarang artifak dalam kumpulan org.itext dengan a
nombor versi bermula

dengan 1. akan menggunakan versi 1.x

- sebarang artifak dalam kumpulan org.itext dengan nombor versi bermula

dengan 2. akan menggunakan versi 2.x

- balang dengan groupId=org.codehaus.plexus dan

artifactId=plexus-container-default dan versi bermula dengan 1.0-alpha- akan menggunakan
versi 1.0-alfa

Peraturan lalai (* * * s/.*/debian/ *) menggantikan mana-mana nombor versi dengan
versi 'debian' dan sentiasa digunakan terakhir jika tiada perlawanan lain. Satu lagi
peraturan lalai (* * maven-plugin * *) mengekalkan versi untuk semua pemalam sebagai pemalam
mekanisme memerlukan versi dalam Maven.

Sebarang peraturan yang diberikan pada baris arahan (menggunakan -R/--peraturan tambahan,
-U/--peraturan-terbitan-tambahan atau -I/--extra-ignore-rule) digunakan dalam susunan
diberikan, di antara peraturan yang diberikan dalam fail peraturan (jika ada) dan peraturan lalai.

Lihat juga: mh_installpom(1), mh_installpoms(1)

Gunakan mh_cleanpom dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad