Idea創建Maven多模塊項目
本文通過簡單的例子來介紹使用Idea創建Maven多模塊項目。每個模塊之間可以進行依賴,但是本例子中的模塊是Spring Boot項目,所以不存在直接的依賴,服務之間通過http協議進行調用。(https://github.com/huangchanghuan/multi-module-spring-boot-project)
一、項目總體結構

(Enterprise Architect 設計)
(Enterprise Architect 設計)
mutil-module-product 是主工程,里面包含兩個模塊(Module):
1.spring-boot-jdbc是一個使用jdbcTemplate具有批量數據處理的商品模塊。
2.spring-boot-shiro是一個基於shiro做權限控制的用戶模塊。
二、項目搭建
2.1 主工程創建






2.2 添加spring-boot-jdbc模塊






2.3 添加spring-boot-shiro模塊
和2.2總的步驟一致添加spring-boot-shiro模塊
2.4 最終項目結構

三、總結
1.模塊之間如果有依賴,可以直接在pom中配置依賴(注意配置依賴的范圍);
2.各個模塊繼承主項目groupId和version,保持一致,artifactId不同即可;
3.主項目用於組織各個模塊,不進行任何代碼邏輯;
四、結束
Idea創建Maven多模塊項目的例子介紹結束,后期更新Maven和Spring Boot有關的知識。
