IDEA創(chuàng)建parent項目(聚合項目)
關于聚合項目和父項目的概念有興趣的可以去看《MAVEN實戰(zhàn)這本書籍》,本篇描述使用IDEA工具創(chuàng)建繼承和聚合項目的過程!
創(chuàng)建空白工程:作為存放項目的root目錄
步驟一:
步驟2:
步驟3:
maven繼承:創(chuàng)建父-子項目
項目的結(jié)構示意圖如下:
1.創(chuàng)建maven父項目的過程
接下來,直接點擊NEXT,輸入group id,artifacdId,點擊完成即可!刪除src下的文件,文件的目錄結(jié)構如下所示:
2.創(chuàng)建maven子項目的過程
前面創(chuàng)建了maven父項目,接下來如何在IDEA中創(chuàng)建子項目。
創(chuàng)建好的父子項目如下圖所示:
經(jīng)過測試,確實發(fā)現(xiàn)parent中已有的依賴,子項目中繼承了下來!
創(chuàng)建聚合項目
結(jié)構示意圖如下所示:
創(chuàng)建聚合項目manager:
類似于創(chuàng)建子項目,當然你有可以不繼承parent。在此不再詳述。
創(chuàng)建WEB項目(Service,Dao是一樣,以WEB項目舉例)
選中空白項目,點擊FILE-NEW
創(chuàng)建后的聚合項目,目錄如下展示:
問題一:父子項目,聚合項目的展示形式有兩種:
父子結(jié)構:
平行結(jié)構:
這兩種結(jié)構都是正確,無論是平行還是父子,都和創(chuàng)建project的位置有關系:
<modules> <module>myWeb</module> </modules>
如果是平行的:module的路徑則是../myWeb
如果是父子的:module的路徑則是myWeb
問題二:創(chuàng)建子項目出現(xiàn)'E:/project/project/manager/pom.xml' already exists in VFS的原因解決
原因是你創(chuàng)建子項目時候,出現(xiàn)了相同的project name名稱,修改project root即可。如下圖所示:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
如何在SpringBoot 中使用 Druid 數(shù)據(jù)庫連接池
這篇文章主要介紹了SpringBoot 中使用 Druid 數(shù)據(jù)庫連接池的實現(xiàn)步驟,幫助大家更好的理解和學習使用SpringBoot,感興趣的朋友可以了解下2021-03-03SpringCloud LoadBalancer自定義負載均衡器使用解析
LoadBalancerClient 是 SpringCloud 提供的一種負載均衡客戶端,Ribbon 負載均衡組件內(nèi)部也是集成了 LoadBalancerClient 來實現(xiàn)負載均衡,本文給大家深入解析 LoadBalancerClient 接口源碼,感興趣的朋友跟隨小編一起看看吧2023-04-04使用MyBatis 動態(tài)update數(shù)據(jù)
使用mybatis寫sql,需要動態(tài)更新對象數(shù)據(jù),每次需要更新的字段不同,為了防止null空異常,就需要用動態(tài)sql了,下面給大家分享一段代碼關于mybatis動態(tài)update,需要的朋友參考下2016-11-11