1. 程式人生 > >idea中maven建立web聚合工程

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再點選右上角執行就可以在控制檯發現: