• Maven Compiler Plugin
• Panduan Pantas untuk Maven Install Plugin
• Plugin Maven Failsafe
• Panduan Pantas untuk Maven Surefire Plugin
• Plugin Maven Deploy
• Plugin Bersih Maven
• Plugin Pengesah Maven
• Plugin Laman Maven
• Panduan untuk Plugin Core Maven (artikel semasa)
1. Gambaran keseluruhan
Maven adalah alat binaan yang paling biasa digunakan di dunia Jawa. Terutama, ini hanyalah kerangka pelaksanaan pemalam di mana semua pekerjaan dilaksanakan dengan pemalam.
Dalam tutorial ini, kami akan memberi pengenalan kepada plugin inti Maven, yang menyediakan pautan ke tutorial lain yang memfokuskan pada apa yang dapat dilakukan oleh pemalam ini dan bagaimana matlamatnya terikat dengan siklus hidup.
2. Maven Membina Kitaran Hidup
Pemalam teras berkait rapat dengan kitaran hayat binaan.
Maven mentakrifkan tiga kitaran hayat binaan: lalai , tapak dan bersih . Setiap siklus hidup terdiri dari beberapa fasa, yang berjalan hingga fasa yang ditentukan dalam perintah mvn .
Kitaran hidup yang paling penting adalah lalai , bertanggungjawab untuk semua langkah dalam proses pembinaan , dari pengesahan projek hingga penggunaan pakej.
The laman kitaran hayat bertanggungjawab dalam membina laman web, menunjukkan Maven maklumat berkaitan projek itu, manakala bersih kitaran hayat menjaga membuang fail dijana dalam membina sebelumnya.
Banyak fasa dalam ketiga kitaran hidup secara automatik terikat pada matlamat pemalam teras. Artikel yang dirujuk akan membahas tujuan ini dan ikatan terbina dalam secara terperinci.
Semua pemalam dilampirkan dalam elemen binaan POM:
3. Plugin Terikat dengan Kitaran Hidup Lalai
Pengikatan dalaman kitaran hidup lalai bergantung pada nilai elemen pembungkusan POM . Demi keringkasan, kami akan pergi ke pengikatan daripada kebanyakan jenis pembungkusan biasa: jar dan perang .
Berikut adalah senarai matlamat yang terikat pada setiap fasa kitaran hayat lalai dalam format " phase -> plugin : goal" :
- proses-sumber -> sumber: sumber
- menyusun -> penyusun: menyusun
- proses-ujian-sumber -> sumber: testResources
- test-compile -> compiler: testCompile
- test -> surefire: ujian
- pakej -> ejb: ejb atau ejb3: ejb3 atau balang: balang atau par: par atau rar: rar atau perang: perang
- pasang -> pasang: pasang
- menyebarkan -> menyebarkan: menyebarkan
Matlamat di atas terdapat dalam pemalam berikut. Ikuti pautan untuk artikel di setiap pemalam:
Plugin Sumber
Pemalam Pengkompilasi
Plugin Surefire
Plugin Failsafe
Pemalam Pengesah
Pasang Pemasang
Plugin Terapkan
4. Plugin lain
Sebagai tambahan kepada plugin yang disebutkan di bahagian sebelumnya, terdapat dua plugin teras lain yang tujuannya terikat pada fasa laman web dan siklus hidup bersih :
Pemalam Laman web
Plugin Bersih
5. Kesimpulan
Dalam artikel ini, kami membahas siklus hidup Maven dan memberikan rujukan kepada tutorial yang merangkumi plugin teras alat binaan Maven secara terperinci.
Contoh kod dari kebanyakan artikel yang dirujuk boleh didapati di GitHub.
« Sebelumnya Plugin Laman Maven