簡體   English   中英

具有共享實用程序項目的Maven多模塊構建

[英]maven multi module build with a shared utility project

嗨,我正在將一個耳朵項目轉換為Maven。 下面是結構

-projA-ear

-projA-static

-projA-web

共享實用程序

共享工具由我們團隊處理的多個不相關項目共享。 目前,我的部署程序集是由eclipse處理的,shared-util.jar是自動構建在projA-web.war的WEB-INF / lib目錄中的

將安裝程序轉換為Maven項目時,我讀到我需要多模塊聚合器安裝程序,並且需要將shared-util定義為模塊,然后將聚合器POM定義為模塊的父級。 問題是我無法在共享實用程序項目中將projA-mvn定義為父級,因為其他項目也將其用作模塊(當他們決定移至maven時)。 有人可以提出解決方案嗎?

1)使shared-util成為一個獨立的Maven項目。

2)將projA-ear,projA-web和projA-static放在單獨的父Maven項目下。

3)在您的projA-web pom中聲明shared-util jar為依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM