代码之家  ›  专栏  ›  技术社区  ›  aberrant80

将聚合器和父项目分开有什么好处?

  •  3
  • aberrant80  · 技术社区  · 17 年前

    2 回复  |  直到 17 年前
        1
  •  -1
  •   John Stauffer    17 年前

    在大型环境中,您可能希望拥有为项目类定义常见行为的父级(例如servlet父级、portlet父级、war父级等)。因为Maven中没有多重继承,所以你要么必须有一个巨大的父级POM,其中包含所有这些内容和一些复杂的配置文件约定,要么有几个父级,每种类型的项目都有一个。

    Maven book 它描述了聚合和继承之间的区别。这可能有助于你的理解。

        2
  •  2
  •   Rich Seller    17 年前

    聚合器项目通常以某种方式打包所有依赖项目(例如,作为J2EE EAR或WAR归档,或作为分发ZIP),这需要构建所有依赖项目 第一 .

    聚合器依赖于子依赖关系,而子依赖关系又依赖于聚合器父级。

    推荐文章