Maven两个不同Poms的聚合?

时间:2016-09-03 06:57:29

标签: java maven

在Maven中有什么方法可以将不同的父母聚合成一个POM吗? 关于我的问题的更多描述: -

我将有两个POM

  • 一个POM(a)用于依赖管理。
  • 另一个POM(b)用于Plugin Managment。

通过分组(聚合)这两个Poms我将创建一个父POM,我将要求我的其他模块团队使用它。

我知道Maven支持继承。 使用继承我们可以达到这个要求。

maven是否支持两种不同Poms的组合? 如果是,我怎么能实现这一目标? 组合如何在maven中运作?

1 个答案:

答案 0 :(得分:2)

这可以用于依赖关系管理。在您POM的<dependencyManagement>部分&#34; b&#34;你可以为POM添加依赖关系&#34; a&#34;范围import

来自Maven documentation

  

此范围仅用于部分中pom类型的依赖项。它表示应该用POM的部分中的依赖项替换指定的POM。由于它们被替换,具有导入范围的依赖性实际上并不参与限制依赖的传递性。