本文講述在eclipse中建立分模塊maven web項目。html
暫時將一個項目分爲controller;service;dao以及父類模塊四部分。web
1.建立父類模塊。tomcat
建立一個簡單的maven project打包類型設置爲pom。eclipse
建立一個web模塊。選中six-roo項目右鍵new maven modulemaven
將maven web項目轉成eclipse支持的web項目測試
具體步驟見下面文章3d
http://www.cnblogs.com/HanShisi/p/5523998.htmlhtm
按照上述方法建立service模塊,six-serviceblog
這裏的打包類型默認選擇jar就能夠。ip
此時的目錄結構以下圖
同理建出six-dao
此處再也不贅述。
在此講下如今項目的結構。
six-root做爲項目的父級項目,而six-web,six-service,six-dao做爲其下的子模塊,也可稱之爲子項目。
在父級項目的pom文件中引入項目須要的依賴。
各級子項目,引入其須要的子項目的依賴。如:six-web須要依賴six-service因此在six-web項目的pom文件中有以下依賴配置。
同時 six-service須要依賴six-dao因此在six-service的pom配置文件中應添加對six-dao的依賴。在此再也不贅述。
此處須要注意,若是須要項目其它普通web項目同樣在本地tomcat下部署、運行、測試,則還須要作以下操做。
選中須要的子項目,加入進來。
如此 部署運行則和其它web項目同樣了。
這裏多提一點,若是是導入已存在的maven項目特別是web項目,並且也是eclipse識別的web項目的狀況下,需注意導入後是否加入了maven的依賴。
如圖。