前言
之前在想要利用 IDEA 創(chuàng)建一個(gè)多模塊依賴項(xiàng)目,可能是我運(yùn)氣不好磺平,搜了整整一個(gè)多小時(shí)魂仍,試了很多種方法,最后都不正確拣挪。所以本文就是為了解決擦酌,利用 IDEA 創(chuàng)建多模塊依賴項(xiàng)目
一、創(chuàng)建父模塊
父模塊主要是管理著整個(gè)項(xiàng)目所有的 pom 文件
父模塊01
父模塊02
二菠劝、創(chuàng)建子模塊
為了方便赊舶,本次子模塊只做簡單而典型的三個(gè)(core[代碼核心模塊],uiweb[前端],mgrsite[后端])
1赶诊、創(chuàng)建核心模塊
core模塊主要是用來存放核心而且前端和后端都需要用到的代碼
模塊創(chuàng)建方法
上面的這個(gè)截圖笼平,是所有模塊創(chuàng)建的步驟
核心模塊
創(chuàng)建核心模塊 core 時(shí)要注意的是,選擇 quickstart 類型以及 core 的 parent 是 GjTest
core 模塊的存放路徑
2舔痪、創(chuàng)建 web 模塊
uiweb 模塊是專門寫以及存放前端的代碼以及jsp寓调、freemark、html 等等
uiweb子模塊
前端 uiweb 和 mgrsite 都是webapp 類型锄码,這里只展示其中一個(gè)的創(chuàng)建過程
如何判斷整個(gè)項(xiàng)目創(chuàng)建成功
父模塊的 pom 文件
注意的是夺英,父模塊的打包類型為 pom
core 模塊的 pom
core 模塊打包類型是 jar
uiweb 的 pom
前端uiweb 以及后端 mgrsite 的 pom 打包類型均為 war
多提一句
多模塊依賴創(chuàng)建完成,搭建整個(gè)項(xiàng)目之后滋捶,會(huì)出現(xiàn)core 里面的一些類我在 uiweb 或者 mgrsite 模塊中用到秋麸,
但是如果直接使用會(huì)報(bào)錯(cuò)。炬太。所以一般我們會(huì)在uiweb 和 mgrsite 的 pom 文件中添加這個(gè)
這里有所報(bào)錯(cuò)是由于我在其他的編譯器寫的灸蟆,并沒有在實(shí)驗(yàn)項(xiàng)目里面寫。
這個(gè) it666就是之前說的你所在的公司域名的倒寫(雖然我沒有倒寫)
結(jié)語
希望我的這篇文章對(duì)你有所幫助亲族,后面我會(huì)繼續(xù)更新關(guān)于ssm 的一個(gè)小實(shí)踐項(xiàng)目炒考。。霎迫。斋枢。