1、需求 做一個項目會有很多模塊,主要是方便復用,通過各個模塊之間聚合。模塊也可以獨立出來,如公用類庫,也可以在做其它項目中使用。該文的實例會有兩個模塊:分別為dallin web模塊,dallin utils工具類模塊 2、新建一個Maven父項目 1. 打開IDEA工具,通過file——new— ...
1、需求
做一個項目會有很多模塊,主要是方便復用,通過各個模塊之間聚合。模塊也可以獨立出來,如公用類庫,也可以在做其它項目中使用。該文的實例會有兩個模塊:分別為dallin-web模塊,dallin-utils工具類模塊
2、新建一個Maven父項目
- 打開IDEA工具,通過file——new——project——maven 如下圖所示
2.不勾選Create from archetype,直接點擊Next,出現如下界面
3.填寫好GroupId和ArtifactId信息後,點擊Next
4.填寫項目名稱,該項目名稱為spring-demo-parent,點擊Next,出現如圖界面
3、建立各個子模塊
1.選中建立好的項目後,右擊彈出--->New--->Module,如圖所示
2.之後彈出來的頁面中,直接點擊Next,出來如下界面
3.在ArtifactId中我填寫dallin-untils(由於會繼承了剛創建的父級項目,其它的信息不能修改),填完後,我點擊Next
4.填寫好後項目名稱後,繼續點擊Next,創建完成。
5.我同樣的方式,繼續創建dallin-web項目,不過在需要勾選未webapp項目,如下圖
6.我選擇好創建webapp,其它和上面一樣,一直到該項目創建完成!
創建好的web項目,現在配置好tomcat環境後也是能夠跑起來的。我們不急跑起來,先去添加好模塊之間的關係。
4、模塊之間的關聯關係
已經創建好了兩個子模塊,那就需要去添加兩個子模塊之間的關聯。我們知道兩個子項目的是web項目會引用utils項目的
子模塊關係。
其中dallin-web 是依賴於dallin-utils。我們只需要在dallin-web模塊中的POM.XML文件中添加如下圖
父模塊和子模塊。
我們知道了兩個模塊之間的關係,那parent項目是如何找到wedallin-web子項目和dallin-utils子項目的。在parent裡面的POM裡面可以找到
<modules>
<module>dallin-utils</module>
<module>dallin-web</module>
</modules>
子項目有又是如何關聯父項目的,在相應的子項目中的pom.xml文件中,有
<artifactId>spring-demo-parent</artifactId>
<groupId>com.dallin</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
5、 配置tomcat
1.在Run/Debug Configurations -->點擊左上角的“+” -->Tomcat Server --> Local 如下圖所示
2.點擊Local彈出的視窗中,Deployment --->右邊的那個“加號”,選擇dallin-web:war exploded
3.啟動項目,看到Hello Word