Dalam projek Maven dengan berbilang modul, menyusun semua sub-modul adalah mudah menggunakan kompilasi mvn. Walau bagaimanapun, operasi terpilih pada modul individu menimbulkan cabaran.
Masalah:
Apabila cuba membungkus fail WAR untuk modul B dalam projek dengan modul A (pergantungan) dan C (perang projek), Maven melaporkan ralat resolusi pergantungan untuk A.
Penyelesaian:
Maven Advanced Reactor Options menyediakan penyelesaian:
Langkah:
Laksanakan perkara berikut arahan:
mvn install -pl B -am
Ini akan membina modul B dan kebergantungannya A.
Nota Tambahan:
Jika artifakId sesuatu modul berbeza daripada nama direktorinya, gunakan titik bertindih dalam arahan:
mvn install -pl :B -am
Atas ialah kandungan terperinci Bagaimana untuk Membina Modul Maven Khusus dalam Projek Berbilang Modul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!