1

我正在研究一个非常大的多模块 maven 项目,我最近在其中应用了继承。整个事情运行良好,甚至每个模块都得到了很好的打包。(有效的pom由于继承而拥有它所需要的一切)

但是,还有其他团队正在使用独立于大型项目的子模块。

我检查了创建的 jar 文件中的 pom,但它既不是有效的 pom,也不是保留必要依赖项的 pom。这正是我在子模块中拥有的...

无论如何我可以使用继承,而子模块仍然可以独立使用?

4

1 回答 1

1

<parent>如果它需要成为多模块项目的一部分,则需要在子模块的 pom 中有一个部分。

但是,子模块仍然可以独立使用。当您在子模块上运行 maven 目标时,它会自动从父 pom 中提取继承的项目(感谢该<parent>部分)。

于 2012-04-11T05:14:03.833 回答