先簡單講一下maven的一些特點
- 繼承
這個可以理解爲java中的繼承類似,父類定義的東西,子類如果你想用就拿過來用就可以; - 依賴
依賴就相當於我們java中的導包,二者有着異曲同工之妙;
你想用的東西只需要告訴maven它在哪就可以,它會自動幫你找過來給你用 - 聚合
這個暫時我還沒找到java中能與之對應的原型;
maven聚合是將多個模塊組裝在一起,相互協調依賴運行;
創建步驟 (詳細多圖)
1.創建一個空項目
file - new - project 一個空的項目
填寫項目名稱
選擇要打開項目的方式
2.創建第一個模塊a
新建一個模塊
選擇創建一個maven模塊
填寫模塊基本信息
解決創建速度慢
設置一個屬性 archetypeCatalog ,具體原因感興趣的自行了了了姐吧
finish完成模塊創建
3.創建第二個模塊
選擇繼承的父工程
填好路徑finish完成b模塊創建
同 b 完成 c 模塊創建
4.創建聚合工程 c
在 c 模塊下新建一個maven工程模塊 c1
繼承 c 模塊
配置 c1 工程路徑
同 c1 完成 c2 工程模塊創建
c2 模塊 依賴 c1 模塊
c 工程模塊 依賴 b 工程模塊
最後再說兩句
這種項目結構主要應用在大型項目中,多人協作開發,小型項目 或 人員配置不足情況下不建議使用;
之前因爲一直沒有機會參與大型項目開發,或是這種分佈式項目的搭建,網上也沒有這方面系統全面的說明
可能真正用到這種架構的不需要自己動手去弄,等着別人搭好進去碼代碼就可以了.所以本人也是抱着學習的
態度發佈這篇文章,希望能夠幫助一些不清楚的同學一起學習,一起進步.
如果有不明白或者不清楚的,或者錯誤的地方,還希望大家能夠在底下評論出來,好讓我及時的去改正.博客常在
轉載來源:https://blog.csdn.net/sinat_34344123/article/details/79080601