Rumah >Java >javaTutorial >Bagaimana untuk Membina Modul Maven Khusus dalam Projek Berbilang Modul?

Bagaimana untuk Membina Modul Maven Khusus dalam Projek Berbilang Modul?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-12 22:06:02814semak imbas

How to Build Specific Maven Modules in Multi-Module Projects?

Membina Modul Maven Khusus dalam Projek Berbilang Modul

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:

  • -pl, --projects: Nyatakan modul khusus untuk dibina (cth., B).
  • -am, --also-make: Sertakan kebergantungan modul yang ditentukan (cth., A).

Langkah:

  1. Navigasi ke induk direktori projek (P).
  2. 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn