多模塊開發在大項目中用得比較多,把一個項目拆分爲多個模塊,一個小組開發一個模塊。web
好比微服務,一個服務一個模塊;好比ssm,持久層(dao)一個模塊,業務層一個模塊(service)、視圖層(mvc)一個模塊。固然ssm不算大,也能夠用。mvc
此處以ssm爲例。微服務
這種方式是多模塊開發最經常使用的,推薦。spa
父工程只是做爲容器,留下pom.xml管理整個項目的依賴便可,將src刪掉。3d
對父工程單擊右鍵,新建模塊:code
若是是dao、service這樣不使用視圖的模塊,新建普通模塊便可;若是是view(mvc)這樣要使用視圖的模塊,新建web模塊:xml
在父工程的pom.xml中能夠看到各子模塊:blog
<modules> <module>dao</module> <module>service</module> <module>view</module> </modules>
不會生成什麼文件、文件夾,沒有pom.xml文件。開發
和第一種的(2)差很少,不同的地方:編譯