1. 程式人生 > >從零開始使用Maven(三)Maven的聚合工程

從零開始使用Maven(三)Maven的聚合工程

我們在開發2個以上模組的時候,每個模組都是一個Maven Project。比如搜尋平臺,學習平臺,考試平臺。
開發的時候可以自己管自己獨立編譯,測試,執行。
但如果想要將他們整合起來,我們就需要一個聚合工程。
比如:
maven-manage(Maven Project)
  |- maven-sub1(Maven Module)
  |- maven-sub2
  |- …

maven-manage就是個建一個普通的Maven Project,這裡省略。
唯一注意的一點是,Packaging必須選擇pom。


maven-sub的建立方法如下:




web專案打war包,其他可打jar包.


完成後的專案結構如下:



看下實際的目錄結構:sub其實是包含在manage裡面的


接下來看下maven-manage的pom.xml:


下面是maven-sub的pom.xml:


聚合工程的打包和測試:
1. 打包:
聚合工程不需要每個模組分別打包,只要對父工程打包即可。
右擊maven-manage的pom.xml,Run As -> Run Configurations


執行結果:父工程和子模組都Build成功了。


去maven-sub下找到build成功的war包:


2. 啟動Maven內建的Tomcat並測試。
上面maven-manage的pom.xml中已經配置好了tomcat
右擊maven-manage的pom.xml,Run As -> Run Configurations


啟動成功:


輸入地址:http://localhost:8078/