讀古今文學網 > Maven實戰 > 8.7 小結 >

8.7 小結

本章介紹並實現了賬戶註冊服務的第二個模塊account-persist。基於這一模塊和第5章實現的account-email,Maven的聚合特性得到了介紹和使用,從而產生了account-aggregator模塊。除了聚合之外,繼承也是多模塊項目不可不用的特性。account-parent模塊伴隨著繼承的概念被一併引入,有了繼承,項目的依賴和插件配置也得以大幅優化。

為了進一步消除讀者可能存在的混淆,本章還專門將聚合與繼承做了詳細比較。Maven的一大設計理念「約定優於配置」在本章得以闡述,讀者甚至可以瞭解到這個概念是如何通過超級POM的方式實現的。本章最後介紹了多模塊構建的反應堆,包括其構建的順序,以及可以通過怎樣的方式裁剪反應堆。