1.新建一個maven項目做爲頂級module,能夠使用模板quickstart模板,在生成pom.xml中添加一些子項目都會用到的依賴,apache-commons,guava等。由於是頂級module,這個項目下面只有子module,因此src等都目錄要刪掉。web
2.在頂級項目右鍵選擇new->module->maven,而後選擇maven,模板能夠選擇quickstart,或者根據須要選擇其餘的。spring
3.接着就是構建子項目了,pom.xml添加子項目須要的依賴配置,設置src,resources.若是子項目是web項目,如springmvc,還能夠配置單獨tomcat啓動功能。方便直接debug.apache
打開Project Structure窗口,Modules中選擇須要設置的web子項目,add->web,首先要講Deployment Descriptors 中的web.xml文件路徑配置到本身的子項目web.xml上。其次要將下面的Web Resource Directories中的地址配置爲子項目的WEB-INF的父級地址。tomcat
4.接着設置Artifacts,以下圖操做,架構
5.以上四步,表明一個web項目設置ok,接着還須要配置tomcatservermvc
通過如上配置,就實現了在idea中搭建maven多項目的架構,並能夠對web子項目進行調試。若是有多個web子項目,只需配置多個tomcat啓動命令便可。maven