Membina Modul Khusus dalam Projek Berbilang Modul Maven
Dalam projek berbilang modul Maven, menyusun semua sub-modul boleh dicapai menggunakan mvn compile dalam projek induk. Walau bagaimanapun, cabaran timbul apabila menjalankan arahan khusus untuk sub-modul individu.
Sebagai contoh, membungkus perang untuk projek B dalam projek dengan sub-modul A, B dan C (di mana kedua-dua B dan C bergantung pada A) mengakibatkan ralat kerana kebergantungan yang hilang.
Untuk menangani perkara ini, Maven menyediakan pilihan reaktor lanjutan:
Amalan Terbaik
Untuk membungkus projek B bersama-sama dengan modul yang diperlukan, gunakan arahan berikut dalam direktori projek induk:
mvn install -pl B -am
Arahan ini akan membina projek B dan semua modul yang bergantung padanya. Ambil perhatian bahawa jika artifactId projek berbeza daripada nama direktori, sintaks kolon harus digunakan, seperti dalam:
mvn install -pl :B -am
Atas ialah kandungan terperinci Bagaimanakah saya boleh membina modul khusus dalam projek berbilang modul Maven tanpa menghadapi ralat pergantungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!