我们当前工作的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