讀古今文學網 > Maven實戰 > 第8章 聚合與繼承 >

第8章 聚合與繼承

本章內容

·account-persist

·聚合

·繼承

·聚合與繼承的關係

·約定優於配置

·反應堆

·小結

在這個技術飛速發展的時代,各類用戶對軟件的要求越來越高,軟件本身也變得越來越複雜。因此,軟件設計人員往往會採用各種方式對軟件劃分模塊,以得到更清晰的設計及更高的重用性。當把Maven應用到實際項目中的時候,也需要將項目分成不同的模塊,例如,在4.3.2節中,本書的背景案例賬戶註冊服務就被劃分成了account-email、account-persist等五個模塊。Maven的聚合特性能夠把項目的各個模塊聚合在一起構建,而Maven的繼承特性則能幫助抽取各模塊相同的依賴和插件等配置,在簡化POM的同時,還能促進各個模塊配置的一致性。本章將結合實際的案例闡述Maven的這兩個特性。