idea中maven建立web聚合工程
之前看過一個千鋒的教程,但後來有段時間沒有用,有些記不清了,現在重新整理一下。
1.父子結構
選擇站點模式建立父工程-------pom:
填寫專案座標:
然後是maven的一些資訊(即電腦安裝maven後需配置環境變數,idea中也需要配置maven相關資訊,這裡就跳過了):
再然後就是專案位置等等(直接跳過了)
建立成功後:
由於這是父工程,所以src目錄可以直接刪掉,因為我們要做的是在父工程中管理子工程
(為清晰專案結構,父工程改為taotao-parent)
接下來建立子工程:
1.taotao-common----------------jar
注意子工程路徑是包含在父工程中的
同樣的方式新建工程taotao-web--------war
專案結構建成功後,對於專案中缺少的目錄結構可以手動新增。
最終專案結構
執行右側的命令就可以進行模組呼叫:
2.平行結構 (類似eclipse)
建立專案,選擇空專案
專案名稱、位置等
得到以下的空專案
接著建立其他模組:
可以看到這樣建立專案就沒有父工程了:
同樣的方式建立其他模組,模組間的呼叫通過新增座標完成
要注意各模組使用的jdk版本要一致
編譯的jdk版本:
專案的jdk版本:
模組的jdk版本:
建立之後如何執行呢?
以父子結構建立的工程為例,
當控制檯顯示成功的資訊後可以發現打包方式為war的這個專案生成了war包
接下來就是的執行方式就有兩種了
1.點選Edit Configurations,點選 “ + ”配置tomcat,
點選external source選擇上面的taotao-web.war的位置,再執行tomcat即可
2.1.點選Edit Configurations,點選 “ + ”配置maven,
選擇apply再點選右上角執行就可以在控制檯發現: