本文講述在eclipse中創建分模塊maven web項目。
暫時將一個項目分為controller;service;dao以及父類模塊四部分。
1.創建父類模塊。
創建一個簡單的maven project打包類型設置為pom。
創建一個web模塊。選中six-roo項目右鍵new maven module
將maven web項目轉成eclipse支持的web項目
具體步驟見下面文章
http://www.cnblogs.com/HanShisi/p/5523998.html
按照上述方法創建service模塊,six-service
這里的打包類型默認選擇jar就可以。
此時的目錄結構如下圖
同理建出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的依賴。
如圖。