IntelliJ IDEA構建多Module項目及部署到Tomcat

IntelliJ IDEA構建多Module項目及部署到Tomcat
項目結構參考:http://www.cnblogs.com/xdp-gacl/p/4242221.html
項目結構
我們用IDEA直接新建Project
此處選maven項目,骨架選maven-archetype-quickstart
此處選maven項目,骨架選maven-archetype-quickstart,填完座標,確定,會downloading項目依賴的包。作爲Parent,刪除src目錄,留下pom.xml。如下圖:
在這裏插入圖片描述
pom座標如下,注意每個Project必須要有一個package類型是pom.此處是Parent,
在這裏插入圖片描述
按同樣的操作創建system-domain;
此處需要注意的一個點是:新建model時注意選項:Add as model to xxx和Parent,也可以先不選,到時候需要依賴時再設置,但建議新建時就選上。
在這裏插入圖片描述
pom文件內容如下:在這裏插入圖片描述
作爲parent的module,填上parent的座標,package類型是jar包;;

再創建system-dao,該module需要使用system-domain中的類,將system-domain module依賴進來,package類型也是jar包,pom如下;
在這裏插入圖片描述
接下來是system-service,它訪問的是system-dao層,把它依賴進來,package類型是jar包,pom如下;
在這裏插入圖片描述
最後是system-web module,它去訪問system-service層。依賴進來,這裏注意package類型是war包,是要部署到tomcat運行的包。
在這裏插入圖片描述
Parent完整的項目結構如下:
在這裏插入圖片描述
以及Parent的module構成如下:
在這裏插入圖片描述
至此,完整的多Module項目構建就完成了。
下面是運行。
我們的目的是編譯打包好的war包部署到tomcat下面運行。
切到工程下面Terminal命令界面
執行mvn clean install在這裏插入圖片描述
工程會按照我們的項目的依賴順序構建在這裏插入圖片描述
會把我們打包構建的jar包安裝到本地倉庫
在這裏插入圖片描述
構建完成
在這裏插入圖片描述
打開Edit Configurations,選擇Tomcat Server-Local
在這裏插入圖片描述
deploy選項,選擇需要的war包
在這裏插入圖片描述
填上Application context
在這裏插入圖片描述
OK,RUN;
在這裏插入圖片描述
在這裏插入圖片描述
應用被部署到了tomcat的webapp下面運行
在這裏插入圖片描述
最終得到我們想要的結果
在這裏插入圖片描述

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