欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven繼承父工程時(shí)的relativePath標(biāo)簽解析用法小結(jié)

 更新時(shí)間:2024年03月28日 14:17:36   作者:懶鳥(niǎo)一枚  
relativePath 的作用是為了找到父級(jí)工程的pom.xml,本文主要介紹了Maven繼承父工程時(shí)的relativePath標(biāo)簽解析用法小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下

relativePath 的作用是為了找到父級(jí)工程的pom.xml;因?yàn)樽庸こ绦枰^承父工程的pom.xml文件中的內(nèi)容。然后relativePath 標(biāo)簽內(nèi)的值使用相對(duì)路徑定位到父工程的pom.xml。

父項(xiàng)目的pom.xml文件的相對(duì)路徑。相對(duì)路徑允許你選擇一個(gè)不同的路徑。默認(rèn)值是…/pom.xml。Maven首先在構(gòu)建當(dāng)前項(xiàng)目的地方尋找父項(xiàng) 目的pom,其次在文件系統(tǒng)的這個(gè)位置(relativePath位置),然后在本地倉(cāng)庫(kù),最后在遠(yuǎn)程倉(cāng)庫(kù)尋找父項(xiàng)目的pom。

	<parent>
		<groupId>com.ctrip.framework.apollo</groupId>
		<artifactId>apollo</artifactId>
		<version>1.6.1</version>
		<relativePath>../pom.xml</relativePath>
	</parent>

relativePath:

  • 1)默認(rèn)我們不用寫(xiě)<relativePath>,等同…/pom.xml, 即默認(rèn)從當(dāng)前pom文件的上一級(jí)目錄找,會(huì)從上級(jí)目錄中獲取parent的pom,我們建多模塊的項(xiàng)目就是這個(gè)情況。
  • <relativePath/> 設(shè)定一個(gè)空值將始終從倉(cāng)庫(kù)中獲取,表示不從relativePath找, 直接從本地倉(cāng)庫(kù)找,找不到再?gòu)倪h(yuǎn)程倉(cāng)庫(kù)找,很常見(jiàn)的場(chǎng)景就是使用springboot的時(shí)候

  • 3.xxxxxx 這種也很顯然,指定一個(gè)xxxx本地的路徑,從xxxx本地路徑獲取parent的 pom。
  • 4)指定查找該父項(xiàng)目pom.xml的(相對(duì))路徑。默認(rèn)順序:relativePath > 本地倉(cāng)庫(kù) > 遠(yuǎn)程倉(cāng)庫(kù)。沒(méi)有relativePath標(biāo)簽等同…/pom.xml, 即默認(rèn)從當(dāng)前pom文件的上一級(jí)目錄找。

關(guān)于2)經(jīng)過(guò)測(cè)試,似乎 沒(méi)有relativePath標(biāo)簽時(shí),它沒(méi)有從當(dāng)前pom文件的上一級(jí)目錄找,子模塊繼承不到父模塊中dependencyManagement中包的version信息。因此,強(qiáng)烈推薦,子模塊配置relativePath元素,指定 …/pom.xml。

maven 定位父pom的順序如下:

  • 首先在當(dāng)前構(gòu)建項(xiàng)目的反應(yīng)器中查找父pom
  • 然后在 relativePath 定義的位置查找文件系統(tǒng)
  • 然后是本地存儲(chǔ)庫(kù)
  • 最后是遠(yuǎn)程repo

到此這篇關(guān)于Maven繼承父工程時(shí)的relativePath標(biāo)簽解析用法小結(jié)的文章就介紹到這了,更多相關(guān)Maven relativePath標(biāo)簽內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • java 代碼塊與靜態(tài)代碼塊加載順序

    java 代碼塊與靜態(tài)代碼塊加載順序

    這篇文章主要介紹了java 代碼塊與靜態(tài)代碼塊加載順序的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • java實(shí)現(xiàn)在線聊天系統(tǒng)

    java實(shí)現(xiàn)在線聊天系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)在線聊天系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • 基于Docker的K8s(Kubernetes)集群部署方案

    基于Docker的K8s(Kubernetes)集群部署方案

    這篇文章主要介紹了基于Docker的K8s(Kubernetes)集群部署方案,文中介紹了安裝k8s的可視化界面的相關(guān)操作,需要的朋友可以參考下
    2024-01-01
  • Elasticsearch索引庫(kù)和文檔的相關(guān)操作詳細(xì)指南

    Elasticsearch索引庫(kù)和文檔的相關(guān)操作詳細(xì)指南

    這篇文章主要給大家介紹了關(guān)于Elasticsearch索引庫(kù)和文檔的相關(guān)操作的相關(guān)資料,Elasticsearch是用Java開(kāi)發(fā)并且是當(dāng)前最流行的開(kāi)源的企業(yè)級(jí)搜索引擎,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • 詳解spring cloud中使用Ribbon實(shí)現(xiàn)客戶端的軟負(fù)載均衡

    詳解spring cloud中使用Ribbon實(shí)現(xiàn)客戶端的軟負(fù)載均衡

    這篇文章主要介紹了詳解spring cloud中使用Ribbon實(shí)現(xiàn)客戶端的軟負(fù)載均衡,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Java 爬蟲(chóng)如何爬取需要登錄的網(wǎng)站

    Java 爬蟲(chóng)如何爬取需要登錄的網(wǎng)站

    這篇文章主要介紹了Java 爬蟲(chóng)如何爬取需要登錄的網(wǎng)站,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • SpringBoot對(duì)PDF進(jìn)行模板內(nèi)容填充與電子簽名合并詳解

    SpringBoot對(duì)PDF進(jìn)行模板內(nèi)容填充與電子簽名合并詳解

    這篇文章主要為大家詳細(xì)介紹了SpringBoot對(duì)PDF進(jìn)行模板內(nèi)容填充與電子簽名合并的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考下
    2023-12-12
  • JAVA 并發(fā)容器的一些易出錯(cuò)點(diǎn)你知道嗎

    JAVA 并發(fā)容器的一些易出錯(cuò)點(diǎn)你知道嗎

    今天給大家?guī)?lái)的文章是Java并發(fā)編程的相關(guān)知識(shí),文中對(duì)java同步容器與并發(fā)容器做了非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-09-09
  • Java數(shù)據(jù)結(jié)構(gòu)之順序表篇

    Java數(shù)據(jù)結(jié)構(gòu)之順序表篇

    順序表,全名順序存儲(chǔ)結(jié)構(gòu),是線性表的一種。線性表用于存儲(chǔ)邏輯關(guān)系為“一對(duì)一”的數(shù)據(jù),順序表自然也不例外,不僅如此,順序表對(duì)數(shù)據(jù)物理存儲(chǔ)結(jié)構(gòu)也有要求。順序表存儲(chǔ)數(shù)據(jù)時(shí),會(huì)提前申請(qǐng)一整塊足夠大小的物理空間,然后將數(shù)據(jù)依次存儲(chǔ)起來(lái),存儲(chǔ)時(shí)數(shù)據(jù)元素間不留縫隙
    2022-01-01
  • 聊聊Mybatis中sql語(yǔ)句不等于的表示

    聊聊Mybatis中sql語(yǔ)句不等于的表示

    這篇文章主要介紹了Mybatis中sql語(yǔ)句不等于的表示方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2021-07-07

最新評(píng)論