1

我正面临如何构建 Maven 项目的问题。

这是项目的结构

替代文字

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

4

1 回答 1

0

嵌套 Maven 项目的通常结构是:

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

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

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

于 2010-12-16T21:02:35.370 回答