maven多moudle項目在idea里面顯示多個root問題及解決
maven多moudle在idea里顯示多個root
如下圖:

有時候不想顯示root,只想有一個root那就在父moudle里面的pom文件里面的moudles里面添加上該moudle就行了:

maven的root問題
在創(chuàng)建maven項目的時候,如果存在子模塊在最高級的父模塊下面會有一個如下圖的root
module級聯(lián)圖:

點擊idea右側(cè)的maven標(biāo)簽顯示encache(root) 最高級父項目的root

原因是pom.xml 里面的 加入了子模塊的依賴,最高層父模塊后面就會顯示root

如果去除下面關(guān)于子模塊的依賴,則會出現(xiàn)一個maven項目多個root的情況,見下圖:

當(dāng)項目出現(xiàn)多個root的時候一定要注意看看自己的項目依賴,很可能是該添加的子項目依賴,這樣在compile和install的時候 會出現(xiàn)少jar的情況,導(dǎo)致項目報錯。
for example:找不到可用的bean。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java數(shù)據(jù)結(jié)構(gòu)常見幾大排序梳理
Java常見的排序算法有:直接插入排序、希爾排序、選擇排序、冒泡排序、歸并排序、快速排序、堆排序等。本文詳解介紹它們的實現(xiàn)以及圖解,需要的可以參考一下2022-03-03
加速spring/springboot應(yīng)用啟動速度詳解
這篇文章主要介紹了加速spring/springboot應(yīng)用啟動速度詳解,本文通過實例代碼給大家介紹的非常詳細(xì)對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
Struts2源碼分析之ParametersInterceptor攔截器
這篇文章主要介紹了Struts2源碼分析之ParametersInterceptor攔截器,ParametersInterceptor攔截器其主要功能是把ActionContext中的請求參數(shù)設(shè)置到ValueStack中,,需要的朋友可以參考下2019-06-06
淺談s:select 標(biāo)簽中l(wèi)ist存放map對象的使用
下面小編就為大家?guī)硪黄獪\談s:select 標(biāo)簽中l(wèi)ist存放map對象的使用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11
SpringBoot如何讀取war包jar包和Resource資源
這篇文章主要介紹了SpringBoot如何讀取war包jar包和Resource資源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-01-01
springboot 傳參校驗@Valid及對其的異常捕獲方式
這篇文章主要介紹了springboot 傳參校驗@Valid及對其的異常捕獲方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10

