最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年06月15日 11:34:52   作者:lvgo  
這篇文章主要介紹了IntelliJ IDEA 構(gòu)建maven多模塊工程項目(詳細多圖),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

食用前須知

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

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

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

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

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

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

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

file - new - project 一個空的項目

填寫項目名稱

選擇要打開項目的方式

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

新建一個模塊

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

填寫模塊基本信息

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

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

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

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

選擇繼承的父工程

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

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

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

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

繼承 c 模塊

配置 c1 工程路徑

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

c2 模塊 依賴 c1 模塊

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

最后再說兩句

這種項目結(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 文件路徑正確,報java.io.FileNotFoundException異常的原因及解決辦法

    文件路徑正確,報java.io.FileNotFoundException異常的原因及解決辦法

    這篇文章主要介紹了文件路徑正確,報java.io.FileNotFoundException異常的原因及解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • SpringBoot整合Drools規(guī)則引擎動態(tài)生成業(yè)務(wù)規(guī)則的實現(xiàn)

    SpringBoot整合Drools規(guī)則引擎動態(tài)生成業(yè)務(wù)規(guī)則的實現(xiàn)

    本文主要介紹了SpringBoot整合Drools規(guī)則引擎動態(tài)生成業(yè)務(wù)規(guī)則的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Java全面細致講解類與對象

    Java全面細致講解類與對象

    類和對象是兩種以計算機為載體的計算機語言的合稱。對象是對客觀事物的抽象,類是對對象的抽象。類是一種抽象的數(shù)據(jù)類型;變量就是可以變化的量,存儲在內(nèi)存中—個可以擁有在某個范圍內(nèi)的可變存儲區(qū)域
    2022-05-05
  • springboot中引入日志文件生成的配置詳解

    springboot中引入日志文件生成的配置詳解

    本文主要介紹了springboot中引入日志文件生成的配置詳解,包括日志級別的設(shè)置、日志格式的配置以及日志輸出的位置等,從而幫助開發(fā)者更好地進行開發(fā)與調(diào)試
    2023-10-10
  • java?-jar命令及SpringBoot通過java?-jav啟動項目的過程

    java?-jar命令及SpringBoot通過java?-jav啟動項目的過程

    本篇文章將為大家講述關(guān)于 SpringBoot 項目工程完成后,是如何通過 java-jar 命令來啟動的,以及介紹 java-jar 命令的詳細內(nèi)容,對SpringBoot java?-jav啟動過程感興趣的朋友跟隨小編一起看看吧
    2023-05-05
  • Java SpringMVC實現(xiàn)國際化整合案例分析(i18n)

    Java SpringMVC實現(xiàn)國際化整合案例分析(i18n)

    本篇文章主要介紹了Java SpringMVC實現(xiàn)國際化整合案例分析(i18n),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 本地安裝Nacos的踩坑過程及解決

    本地安裝Nacos的踩坑過程及解決

    這篇文章主要介紹了本地安裝Nacos的踩坑過程及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java8中Optional的使用方法詳解

    Java8中Optional的使用方法詳解

    這篇文章主要介紹了Java8中Optional的使用方法詳解,傳統(tǒng)的寫代碼方式經(jīng)常會遇到NullPointerException,這就需要我們在代碼中經(jīng)常判空,而判空的寫法又會顯得很累贅,這里就可以用到Optional來簡化代碼,需要的朋友可以參考下
    2024-01-01
  • Java優(yōu)先隊列的創(chuàng)建與使用詳解

    Java優(yōu)先隊列的創(chuàng)建與使用詳解

    這篇文章主要介紹了Java優(yōu)先隊列的創(chuàng)建與使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • SpringBoot Jpa 自定義查詢實現(xiàn)代碼詳解

    SpringBoot Jpa 自定義查詢實現(xiàn)代碼詳解

    這篇文章主要介紹了SpringBoot Jpa 自定義查詢實現(xiàn)代碼詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02

最新評論

德保县| 墨竹工卡县| 青阳县| 郸城县| 霍邱县| 达州市| 新干县| 崇明县| 辰溪县| 东平县| 鹤庆县| 德惠市| 灵璧县| 六盘水市| 牟定县| 嘉善县| 克拉玛依市| 雷山县| 赞皇县| 社会| 左权县| 南昌县| 诸暨市| 江华| 望奎县| 卢龙县| 文昌市| 云浮市| 延津县| 名山县| 黎川县| 丰县| 汉中市| 弥渡县| 应城市| 通城县| 鸡西市| 康乐县| 新宁县| 谢通门县| 丹寨县|