我們當前工作的Maven結構構建一個EAR是如下構建多個EAR罐子
工作區
>parent proj (containing root pom.xml)
>ear proj
>web proj
>jar1
>jar2
>jarN
現在我們需要來定製這個使得我們建立多個EAR(針對不同需求的選擇集)使用瓶子的組合。
所以建議工作區現在看起來就像這樣:
工作區
>parent proj (containing root pom.xml)
>ear projects
>ear1
>ear2
>web projects
>web1
>web2
>component jars
>jar1
>jar2
>jarN
和我們要挑選的web項目和jar的項目,我們需要ear1項目的pom.xml。
的問題是:
a)是本以上結構可能 - 自命名爲「耳項目」,「網絡工程」,「組件罐子」的文件夾,實際上沒有一個POM和建立什麼
b)ear1 pom.xml是否可以使用相同文件夾以外的工件來構建?
早期的項目ear1與jar1和jar2並行,都是根pom.xml的子模塊。但是在提出的結構中,ear1是使用不是並行的模塊構建的,但是../web projects/web1 ../component jars/jar1等等。
c)有沒有更好的方法來實現這一目標?
a)是的,沒問題b)您是否可以更具體一點,並添加一個您的意思是什麼?c)可能:) – 2012-02-24 08:28:20
@AndrewLogvinov:更新 – shinynewbike 2012-02-24 12:14:20