您的位置:首頁技術文章
文章詳情頁

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

瀏覽:25日期:2024-08-28 09:43:56

食用前須知

本文以a b c 三個模塊為例來搭建項目,以達到通俗易懂的初衷 模塊a —? 基模塊,就是人們常說的parent 模塊b —? 其他模塊都需要使用的一些工具,比如時間工具,json工具等 模塊c —? 項目主要的內容,一般為聚合工程

先簡單講一下maven的一些特點

繼承 這個可以理解為java中的繼承類似,父類定義的東西,子類如果你想用就拿過來用就可以;

依賴 依賴就相當于我們java中的導包,二者有著異曲同工之妙; 你想用的東西只需要告訴maven它在哪就可以,它會自動幫你找過來給你用

聚合 這個暫時我還沒找到java中能與之對應的原型; maven聚合是將多個模塊組裝在一起,相互協調依賴運行;

創建步驟 (詳細多圖)

1.創建一個空項目

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

file - new - project 一個空的項目

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

填寫項目名稱

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

選擇要打開項目的方式

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

2.創建第一個模塊a

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

新建一個模塊

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

選擇創建一個maven模塊

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

填寫模塊基本信息

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

解決創建速度慢

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

設置一個屬性 archetypeCatalog ,具體原因感興趣的自行了了了姐吧

finish完成模塊創建

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

3.創建第二個模塊

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

選擇繼承的父工程

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

填好路徑finish完成b模塊創建

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

同 b 完成 c 模塊創建

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

4.創建聚合工程 c

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

在 c 模塊下新建一個maven工程模塊 c1

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

繼承 c 模塊

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

配置 c1 工程路徑

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

同 c1 完成 c2 工程模塊創建

c2 模塊 依賴 c1 模塊

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

c 工程模塊 依賴 b 工程模塊

IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)

最后再說兩句

這種項目結構主要應用在大型項目中,多人協作開發,小型項目 或 人員配置不足情況下不建議使用; 之前因為一直沒有機會參與大型項目開發,或是這種分布式項目的搭建,網上也沒有這方面系統全面的說明 可能真正用到這種架構的不需要自己動手去弄,等著別人搭好進去碼代碼就可以了.所以本人也是抱著學習的 態度發布這篇文章,希望能夠幫助一些不清楚的同學一起學習,一起進步.

到此這篇關于IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)的文章就介紹到這了,更多相關IDEA 構建maven多模塊內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
国产综合久久一区二区三区