一、創建普通maven的父子節點
這個很簡單,先建立一個maven項目,然後再新建這個項目的module:
觀察父pom:
觀察子pom:
這些都是自帶的,父項目的src可以刪除,基本父項目不寫代碼,只做pom引入公共jar包,測試:
在父pom,引入junit,子項目使用:
很簡單,接下來看springboot:
二、maven+springboot父子項目創建
外面的父maven不多說,先建立好,步驟跟1一樣,然後子模塊新建springboot,發現問題了,springboot自帶parent:
而且父pom,也不像上面的兩個maven項目一樣,會生成<module>標籤內容.
Pom也不支持兩個parent
所以,要手動調整,要把子pom裏面的部分內容放到父pom:
原父pom:
by capricornce
現在的父pom:
看下現在的子module的pom:
測試如上個demo,不作演示。
注意:如果是spring-cloud模塊,子pom的這一塊也要剪切到父pom:
~END~