maven關(guān)于pom文件中的relativePath標簽使用
更新時間:2024年09月27日 09:57:33 作者:萬物更新_
在Maven項目中,子工程通過<relativePath>標簽指定父工程的pom.xml位置,以確保正確繼承父工程的配置,這個標簽可以配置為默認值、空值或自定義值,默認情況下,Maven會向上一級目錄尋找父pom;若配置為空值
關(guān)于pom文件中的<relativePath>標簽
為什么子工程要使用relativePath準確的找到父工程pom.xml.因為本質(zhì)繼承就是pom的繼承。
父工程pom文件被子工程復用了標簽。
(可以說只要我在父工程定義了標簽,子工程就可以沒有,因為他繼承過來了)
子工程常用的繼承的標簽有以下幾個:
groupId
:繼承項目groupIdversion
:繼承父工程的版本properties
:繼承父工程定義的變量和值dependencies
:繼承父工程定義的依賴,子工程必須使用的公共依賴dependencyManagement
:繼承父工程聲明的依賴資源,版本統(tǒng)一也是這個標簽實現(xiàn)的
<relativePath>標簽值有3種配置
省略值:
不配置標簽,默認指向上一級目錄
空值:
使用自閉標簽表示空值 <relativePath/>,表示到本地庫和遠程庫尋找父工程的pom文件
自定義值:
在標簽中編寫需要繼承的父級工程的pom所在目錄
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Spring mvc DispatchServlet 實現(xiàn)機制
本篇文章主要介紹了詳解Spring mvc DispatchServlet 實現(xiàn)機制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09