Proyek multi-modul sering muncul saat Anda membuat dan menerapkan aplikasi. Plugin toolkit-maven-plugin mendukung dua metode berikut untuk menerapkan proyek multi-modul:
- Metode 1: Jalankan perintah pengemasan dan penerapan di proyek induk.
Untuk menggunakan metode ini, Anda harus menggunakan toolkit-maven-plugin versi 1.0.3 atau yang lebih baru.
Saat menjalankan perintah
toolkit:deploydi proyek induk, tambahkan parameter-Ddeploy_artifactsuntuk menentukan ID artefak submodul yang ingin diterapkan. Jika ingin menerapkan beberapa submodul, pisahkan ID tersebut dengan koma (,).Contoh berikut menunjukkan submodul dari proyek CarShop:
carshop itemcenter-api itemcenter detailUntuk menerapkan submodul itemcenter dan detail, jalankan perintah berikut di direktori carshop:
mvn clean package toolkit:deploy -Ddeploy_artifacts=itemcenter,detailSecara default, plugin tersebut menerapkan aplikasi yang sesuai secara terpisah berdasarkan file
.edas_config.yamldari submodul itemcenter dan detail. Anda juga dapat menambahkan parameter-Dedas_configuntuk menentukan file konfigurasi lain. - Metode 2: Jalankan perintah pengemasan dan penerapan di submodul. Semua versi toolkit-maven-plugin mendukung metode ini.
Jalankan perintah
installdi proyek induk untuk menginstal dependensi submodul ke repositori lokal Maven. Kemudian, masuk ke direktori submodul yang ingin diterapkan dan jalankan perintahtoolkit:deploy.