如何使用IntelliJ Idea創建一個分模塊Maven+Web項目

      所謂多層Maven項目,就是整個Project是Maven構建的,然後裏面每個module也是Maven構建的。module的Maven會繼承Project的Maven。

      下面我就來演示一下如何使用IntelliJ Idea創建一個像下面這樣結構的Maven項目:



項目源碼被託管在github上:https://github.com/qjkobe/Mybatis(不過你看到的時候,可能已經加了很多別的東西了。不是一個初始的項目)


首先,創建一個新項目:



這邊請不要選擇任何模版,直接點擊下一步即可。


GroupId填寫你的公司或個人域名倒寫,ArtifactId寫你的項目名。version是版本,默認的快照1.0就可以。

後面是選擇路徑,選擇一下點擊finish即可。


項目已經生成,請刪除src文件夾。


然後在項目下新建一個Module


其實這邊你可以選擇這個webapp,會幫你構建一個web項目。一下子,就完成了。但是爲了讓這個教程更具有普適性,我選擇不Create from archetype。原理其實是一樣的


這邊已經自動幫你繼承了Project的Maven文件。ArtifactId填寫你這個Module的名字。


然後是module的位置,點擊finish


我們注意到,這個多級Maven項目已經建好了。

接下來,爲了讓他成爲一個Web項目,我們需要添加一些目錄


添加webapp,以及圖示的目錄,並添加一個默認的web.xml。可以去網上copy個標準的模版下來。然後:


使java和resouces的目錄類型分別爲source和resources,然後打開project structure


新建一個web facets。注意紅圈位置的地址。然後就是新增Actifacts


然後就配置一下tomcat服務器


寫個首頁啓動一下試試:


OK


大功告成!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章