自己研究了下Eclipse用Maven多模塊工程Module開發,跟大家分享一下!
功能模塊來分Module,跟java的package類似,一般是按照的功能模塊分module,比如:sso/cas/portal/activity/system,具體可根據需要
例如下面一個某系統的module
--module-test-common公共部分
--module-test-picture圖片
--module-test-order訂單
--module-test-checkout購物車
--module-test-pay支付
--module-test-catory類目
--module-test-product商品
--module-test-price價格
--module-test-account賬號
........
現在更多的應該是用這種功能來解耦,module前期可以配置成jar,后期也可以建立獨有的頁面,獨立的站點,通過子域名的方式訪問,各個功能模塊解耦,趨向微服務架構
1.創建工程項目
步驟:File-->New-->Maven Project
Next
填寫GroupId和ArtifactId –> Next
主工程創建完成
上圖..
2.創建一個webModule
右擊項目選Maven–> NewMaven Module Project –> Module,選中【Create from archetype】,選中【org.apache.maven.archetypes:maven-archetype-webapp】
如果不用快速骨架生成的方式,需要將該module的pom.xml設置為<packaging>war</packaging>
3.創建別的模塊,別的模塊使用maven-archetype-quickstart
備注:如果不用快速骨架生成的話,則pom.xml需要配置成建好`<packaging>jar</packaging>`
4.部署服務Tomcat
5.運行項目
項目目錄如下:
大家有啥問題,歡迎評論!