創建Maven父子項目以及它們的優點


此文引用:https://blog.csdn.net/zxl8876/article/details/104180133

創建maven父子項目

第一步創建父項目:

  1. 新建一個普通的maven項目

  2. 刪除src目錄

  3. 導入maven依賴

第二步:創建子項目---再父項目上右鍵--》創建maven項目

maven項目的優點

相比於原先的創建項目方式,我認為有以下優點

1. 父子工程對於模塊的分離程度更高了
看一個例子:
按照以往的創建項目方式,一個maven項目就是一個大工程,一開始還能進行簡單的測試編譯,但是隨着項目的不斷變大和復雜化,后期再做改動則可能牽一發而動全身。
但是使用父子工程,每個模塊都是獨立的

2. 子工程可以繼承父工程的依賴

dependencyManagement與dependencies區別
  dependencyManagement里只是聲明依賴,並不實現引入,因此子項目需要顯式的聲明需要用的依賴。如果不在子項目中聲明依賴,是不會從父項目中繼承下來的;只有在子項目中寫了該依賴項,並且沒有指定具體版本,才會從父項目中繼承該項,並且version和scope都讀取自父pom;另外如果子項目中指定了版本號,那么會使用子項目中指定的jar版本。
  dependencies即使在子模塊中不寫該依賴項,那么子模塊仍然會從父項目中繼承該依賴項(全部繼承)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM