首页 » Maven实战 » Maven实战全文在线阅读

《Maven实战》8.7 小结

关灯直达底部

本章介绍并实现了账户注册服务的第二个模块account-persist。基于这一模块和第5章实现的account-email,Maven的聚合特性得到了介绍和使用,从而产生了account-aggregator模块。除了聚合之外,继承也是多模块项目不可不用的特性。account-parent模块伴随着继承的概念被一并引入,有了继承,项目的依赖和插件配置也得以大幅优化。

为了进一步消除读者可能存在的混淆,本章还专门将聚合与继承做了详细比较。Maven的一大设计理念“约定优于配置”在本章得以阐述,读者甚至可以了解到这个概念是如何通过超级POM的方式实现的。本章最后介绍了多模块构建的反应堆,包括其构建的顺序,以及可以通过怎样的方式裁剪反应堆。