最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2024年03月28日 14:17:36   作者:懶鳥一枚  
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)我們不用寫<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)文章

  • struts2框架的登錄制作圖文教程

    struts2框架的登錄制作圖文教程

    下面小編就為大家?guī)?lái)一篇struts2框架的登錄制作圖文教程。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • java synchronized用法詳解

    java synchronized用法詳解

    本篇文章主要介紹了java synchronized用法詳解,synchronized是Java中的關(guān)鍵字,是一種同步鎖。有興趣的同學(xué)可以了解一下。
    2016-11-11
  • SpringCloud 如何提取公共配置

    SpringCloud 如何提取公共配置

    這篇文章主要介紹了SpringCloud 提取公共配置的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • mybatisplus?JSON類型處理器詳解

    mybatisplus?JSON類型處理器詳解

    文章介紹了如何在數(shù)據(jù)庫(kù)中使用JSON字段類型及其在Java項(xiàng)目中的自動(dòng)轉(zhuǎn)換處理,通過(guò)設(shè)置實(shí)體類屬性上的注解,使用JacksonTypeHandler自動(dòng)處理JSON數(shù)據(jù)的保存和讀取,減少手動(dòng)轉(zhuǎn)換JSON與String格式的需求,這樣可以提高數(shù)據(jù)操作的效率和代碼的簡(jiǎn)潔性
    2025-10-10
  • 詳解Flutter TabLayout 布局用法

    詳解Flutter TabLayout 布局用法

    Flutter是谷歌的移動(dòng)UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量的原生用戶界面。這篇文章主要介紹了Flutter TabLayout 布局用法,需要的朋友可以參考下
    2019-07-07
  • Java從源碼角度解析SpringMVC執(zhí)行流程

    Java從源碼角度解析SpringMVC執(zhí)行流程

    這篇文章主要介紹了Java從源碼角度解析SpringMVC執(zhí)行流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Windows下Java+MyBatis框架+MySQL的開(kāi)發(fā)環(huán)境搭建教程

    Windows下Java+MyBatis框架+MySQL的開(kāi)發(fā)環(huán)境搭建教程

    這篇文章主要介紹了Windows下Java+MyBatis框架+MySQL的開(kāi)發(fā)環(huán)境搭建教程,Mybatis對(duì)普通SQL語(yǔ)句的支持非常好,需要的朋友可以參考下
    2016-04-04
  • Spring如何基于Proxy及cglib實(shí)現(xiàn)動(dòng)態(tài)代理

    Spring如何基于Proxy及cglib實(shí)現(xiàn)動(dòng)態(tài)代理

    這篇文章主要介紹了Spring如何基于Proxy及cglib實(shí)現(xiàn)動(dòng)態(tài)代理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot整合jasypt加密配置文件敏感信息

    SpringBoot整合jasypt加密配置文件敏感信息

    在項(xiàng)目中我們需要對(duì)配置文件的一些敏感信息進(jìn)行加密處理,比如數(shù)據(jù)庫(kù)賬戶密碼,避免直接暴露出來(lái),這種場(chǎng)景常常用于生產(chǎn)環(huán)境,我們不想讓開(kāi)發(fā)人員知道生產(chǎn)庫(kù)的密碼,有運(yùn)維人員統(tǒng)一管理,所以本文給大家介紹了SpringBoot整合jasypt加密配置文件敏感信息
    2024-06-06
  • Java1.7全網(wǎng)最深入HashMap源碼解析

    Java1.7全網(wǎng)最深入HashMap源碼解析

    HashMap 是一個(gè)散列表,它存儲(chǔ)的內(nèi)容是鍵值對(duì)(key-value)映射。HashMap 實(shí)現(xiàn)了 Map 接口,根據(jù)鍵的 HashCode 值存儲(chǔ)數(shù)據(jù),具有很快的訪問(wèn)速度,最多允許一條記錄的鍵為 nul
    2021-11-11

最新評(píng)論

锡林浩特市| 罗江县| 建宁县| 祁东县| 丽水市| 皋兰县| 建德市| 武宁县| 洪雅县| 湾仔区| 彭阳县| 乌兰县| 凤庆县| 江都市| 定南县| 蒙自县| 漾濞| 定安县| 高唐县| 鹰潭市| 保山市| 柘城县| 宁都县| 鹤壁市| 乃东县| 甘泉县| 铜陵市| 霍城县| 土默特左旗| 青海省| 玉林市| 永寿县| 屏山县| 莱阳市| 枞阳县| 邢台市| 双桥区| 鄂托克前旗| 阳高县| 叶城县| 谢通门县|