Saya memiliki POM induk dalam proyek Maven, dengan struktur ini:
parent
|
---------------
| |
child1 child2
Saya ingin menginstal POM dari "induk" di REPO lokal untuk mengizinkan child1 mengambil beberapa perubahan yang saya lakukan di dependencyManagement, tetapi saya tidak dapat melakukan "instalasi bersih" karena "child2" rusak dan tidak akan dibangun.
Manakah cara yang tepat untuk melakukan ini dengan maven (selain pergi ke pom induk dan memberi komentar pada modul "child2" ).
Meskipun Guillaume memang benar dan itu adalah opsi yang benar, saya pribadi akan merekomendasikan agar orang tua Anda sebagai modul terpisah.
Saya menemukan pendekatan terbaik untuk warisan adalah sebagai berikut:
Dengan cara ini Anda selalu dapat menginstal induk saja, dengan
mvn clean install
tanpa opsi tambahan.Anda juga dapat memiliki induk di luar agregator sehingga Anda dapat menggunakannya kembali di antara lebih banyak proyek.
Ada banyak manfaat untuk menjaga induk dan pengumpul sebagai dua hal yang terpisah. Tetapi pada akhirnya, Anda memilih yang terbaik untuk proyek / lingkungan Anda.
sumber