1. 程式人生 > >idea構建maven多專案web架構

idea構建maven多專案web架構

1.新建一個maven專案作為頂級module,可以使用模板quickstart模板,在生成pom.xml中新增一些子專案都會用到的依賴,apache-commons,guava等。因為是頂級module,這個專案下面只有子module,所以src等都目錄要刪掉。

2.在頂級專案右鍵選擇new->module->maven,然後選擇maven,模板可以選擇quickstart,或者根據需要選擇其他的。

3.接著就是構建子專案了,pom.xml新增子專案需要的依賴配置,設定src,resources.如果子專案是web專案,如springmvc,還可以配置單獨tomcat啟動功能。方便直接debug.

 開啟Project Structure視窗,Modules中選擇需要設定的web子專案,add->web,首先要講Deployment Descriptors 中的web.xml檔案路徑配置到自己的子專案web.xml上。其次要將下面的Web Resource Directories中的地址配置為子專案的WEB-INF的父級地址。

4.接著設定Artifacts,如下圖操作,

5.以上四步,代表一個web專案設定ok,接著還需要配置tomcatserver

 

 

經過如上配置,就實現了在idea中搭建maven多專案的架構,並可以對web子專案進行除錯。如果有多個web子專案,只需配置多個tomcat啟動命令即可。