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
Lepaskan: 2024-11-12 22:06:02
asal
787 orang telah melayarinya

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
    Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan