第一步:建立父工程millery-manage,如圖:
右擊空白處,new建立新maven工程:

這裡跳過預設的骨架,使用自動義的骨架
這裡父工程必須使用pom打包方式
第二步:建立子工程
右擊父工程,建立maven module工程:
跳骨預設骨架,輸入子工程名
定義子工程,這裡是以表現層為例,是web工程,是以打包方式為war,如果是其他非web工程就可以打包成jar,這一點需要注意。
其他工程步驟類似,需要注意的是打包方式的選擇。
工程建立完成後現象:
所有的子工程目錄不是單獨的存在,而是直接儲存在父工程目錄下。
eclipse中編譯器的目錄:
父工程pom.xml檔案内容:
子工程pom.xml檔案内容:
硬碟中聚合工程存儲目錄結構:
第三步:打包項目,此時不需要每個項目都打包,聚合工程隻需要對父工程進行打包即可。
右擊millery-manage工程-->Run As-->Maven Build ...,然後出現如圖的對話框,按圖操作。
控制台輸出内容:
第四步:最後一步看打包後的效果,進入millery-manage-web硬碟目錄-->target-->右擊millery-manage-web.war使用壓縮軟體打開-->WEB-INF-->lib,在lib中就可以看到下面三個jar包,就是聚合工程中的另外三個子工程,這就意味着這三個工程已經包含在web工程下,無需再重複的進行打包操作。
注意:
整個建立和打包的過程存在的細節比較對,如果您按照該步驟無法完成記得留言描述問題,大家一起讨論哦!!
本文轉自 興趣e族 51CTO部落格,原文連結:http://blog.51cto.com/simplelife/1740054