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

《Maven实战》第8章 聚合与继承

关灯直达底部

本章内容

·account-persist

·聚合

·继承

·聚合与继承的关系

·约定优于配置

·反应堆

·小结

在这个技术飞速发展的时代,各类用户对软件的要求越来越高,软件本身也变得越来越复杂。因此,软件设计人员往往会采用各种方式对软件划分模块,以得到更清晰的设计及更高的重用性。当把Maven应用到实际项目中的时候,也需要将项目分成不同的模块,例如,在4.3.2节中,本书的背景案例账户注册服务就被划分成了account-email、account-persist等五个模块。Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。本章将结合实际的案例阐述Maven的这两个特性。