1. 程式人生 > >idea構建maven多項目web架構

idea構建maven多項目web架構

多個 web項目 打開 maven b- size comm sources ons

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啟動命令即可。

idea構建maven多項目web架構