Maven结构 - 我怎么能以正确的方式做到这一点?

时间:2010-12-16 17:14:04

标签: maven-2 maven pom.xml

我对如何结构化maven项目存在疑问。

这是项目的结构

alt text

所以我能够构建像bbbbb / pom.xml这样的每个项目。 Fx bbbb / pom.xml的父级位于aaaaaa / parent / pom.xml中。然后这在根中有一个父。但是,如果我现在想要构建它们并将它们全部添加到包中,那么它是如何完成的?

1 个答案:

答案 0 :(得分:0)

嵌套maven项目的常用结构如下:

/parent
  pom.xml
  /sub1
    pom.xml
  /sub2
    pom.xml
  ...

subX prohect中的每个pom引用父pom和父pom将SubX列为模块。这样,您应该能够单独构建每个子项目以及来自父项的所有内容。

不清楚'将它们全部添加到包中'是什么意思?通常在maven中有“每个项目一个工件” - 所以如果你需要说EAR,你将在同一个父项下创建另一个子项目,包装= ear。如果您需要'all in one jar',您可以查看maven-assembly-plugin,也可以在单独的子项目中查看。