|
|
1
-1
在大型环境中,您可能希望拥有为项目类定义常见行为的父级(例如servlet父级、portlet父级、war父级等)。因为Maven中没有多重继承,所以你要么必须有一个巨大的父级POM,其中包含所有这些内容和一些复杂的配置文件约定,要么有几个父级,每种类型的项目都有一个。
Maven book 它描述了聚合和继承之间的区别。这可能有助于你的理解。 |
|
|
2
2
聚合器项目通常以某种方式打包所有依赖项目(例如,作为J2EE EAR或WAR归档,或作为分发ZIP),这需要构建所有依赖项目 第一 .
聚合器依赖于子依赖关系,而子依赖关系又依赖于聚合器父级。
|