IDEA創(chuàng)建parent項(xiàng)目(聚合項(xiàng)目)
關(guān)于聚合項(xiàng)目和父項(xiàng)目的概念有興趣的可以去看《MAVEN實(shí)戰(zhàn)這本書籍》,本篇描述使用IDEA工具創(chuàng)建繼承和聚合項(xiàng)目的過程!
創(chuàng)建空白工程:作為存放項(xiàng)目的root目錄
步驟一:

步驟2:

步驟3:

maven繼承:創(chuàng)建父-子項(xiàng)目
項(xiàng)目的結(jié)構(gòu)示意圖如下:

1.創(chuàng)建maven父項(xiàng)目的過程


接下來,直接點(diǎn)擊NEXT,輸入group id,artifacdId,點(diǎn)擊完成即可!刪除src下的文件,文件的目錄結(jié)構(gòu)如下所示:

2.創(chuàng)建maven子項(xiàng)目的過程
前面創(chuàng)建了maven父項(xiàng)目,接下來如何在IDEA中創(chuàng)建子項(xiàng)目。



創(chuàng)建好的父子項(xiàng)目如下圖所示:

經(jīng)過測(cè)試,確實(shí)發(fā)現(xiàn)parent中已有的依賴,子項(xiàng)目中繼承了下來!
創(chuàng)建聚合項(xiàng)目
結(jié)構(gòu)示意圖如下所示:

創(chuàng)建聚合項(xiàng)目manager:
類似于創(chuàng)建子項(xiàng)目,當(dāng)然你有可以不繼承parent。在此不再詳述。
創(chuàng)建WEB項(xiàng)目(Service,Dao是一樣,以WEB項(xiàng)目舉例)
選中空白項(xiàng)目,點(diǎn)擊FILE-NEW


創(chuàng)建后的聚合項(xiàng)目,目錄如下展示:

問題一:父子項(xiàng)目,聚合項(xiàng)目的展示形式有兩種:
父子結(jié)構(gòu):

平行結(jié)構(gòu):

這兩種結(jié)構(gòu)都是正確,無論是平行還是父子,都和創(chuàng)建project的位置有關(guān)系:

<modules>
<module>myWeb</module>
</modules>
如果是平行的:module的路徑則是../myWeb
如果是父子的:module的路徑則是myWeb
問題二:創(chuàng)建子項(xiàng)目出現(xiàn)'E:/project/project/manager/pom.xml' already exists in VFS的原因解決
原因是你創(chuàng)建子項(xiàng)目時(shí)候,出現(xiàn)了相同的project name名稱,修改project root即可。如下圖所示:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java中的HashMap弱引用之WeakHashMap詳解
這篇文章主要介紹了Java中的HashMap弱引用之WeakHashMap詳解,當(dāng)內(nèi)存空間不足,Java虛擬機(jī)寧愿拋出OutOfMemoryError錯(cuò)誤,使程序異常終止,也不會(huì)靠隨意回收具有強(qiáng)引用的對(duì)象來解決內(nèi)存不足的問題,需要的朋友可以參考下2023-09-09
SpringCloud?Gateway實(shí)現(xiàn)請(qǐng)求解密和響應(yīng)加密的過程解析
這篇文章主要介紹了SpringCloud?Gateway實(shí)現(xiàn)請(qǐng)求解密和響應(yīng)加密的相關(guān)知識(shí),本文環(huán)境使用比較新的?Java?17?和?SpringBoot?3.1.5,對(duì)應(yīng)到Spring的版本是?6.0.13,本文重心是網(wǎng)關(guān)項(xiàng)目,需要的朋友可以參考下2023-11-11
Java中遍歷ConcurrentHashMap的四種方式詳解
這篇文章主要介紹了Java中遍歷ConcurrentHashMap的四種方式詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
導(dǎo)入renren-fast出現(xiàn)問題以及解決方案
文章介紹了在導(dǎo)入renren-fast項(xiàng)目時(shí)遇到的maven繼承parent問題,并提供了解決方案,即在pom文件中添加``標(biāo)簽,此外,還詳細(xì)解釋了Maven的``標(biāo)簽的作用以及MAVEN構(gòu)建jar包時(shí)的查找順序2024-11-11
idea項(xiàng)目文件夾橫向顯示,縱向顯示的解決方法
這篇文章主要介紹了idea項(xiàng)目文件夾橫向顯示,縱向顯示的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08

