国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

食用前須知

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

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

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

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

聚合 這個暫時我還沒找到j(luò)ava中能與之對應(yīng)的原型; maven聚合是將多個模塊組裝在一起,相互協(xié)調(diào)依賴運行;

創(chuàng)建步驟 (詳細多圖)

1.創(chuàng)建一個空項目

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

file - new - project 一個空的項目

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

填寫項目名稱

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

選擇要打開項目的方式

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

2.創(chuàng)建第一個模塊a

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

新建一個模塊

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

選擇創(chuàng)建一個maven模塊

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

填寫模塊基本信息

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

解決創(chuàng)建速度慢

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

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

finish完成模塊創(chuàng)建

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

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

3.創(chuàng)建第二個模塊

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

選擇繼承的父工程

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

填好路徑finish完成b模塊創(chuàng)建

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

同 b 完成 c 模塊創(chuàng)建

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

4.創(chuàng)建聚合工程 c

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

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

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

繼承 c 模塊

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

配置 c1 工程路徑

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

同 c1 完成 c2 工程模塊創(chuàng)建

c2 模塊 依賴 c1 模塊

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

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

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

最后再說兩句

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

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

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 托克逊县| 康定县| 长葛市| 乡城县| 伊金霍洛旗| 常德市| 丰台区| 拉孜县| 册亨县| 东丰县| 濮阳县| 镇宁| 恩平市| 明星| 安丘市| 荣昌县| 霍山县| 津市市| 梅州市| 松滋市| 高雄市| 孝昌县| 湛江市| 资溪县| 蒙山县| 富锦市| 巴马| 若羌县| 丘北县| 海口市| 淮安市| 济阳县| 南城县| 普安县| 阿克陶县| 霍城县| 崇信县| 大洼县| 建湖县| 泰宁县| 阿鲁科尔沁旗|