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

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

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

relativePath 的作用是為了找到父級工程的pom.xml;因為子工程需要繼承父工程的pom.xml文件中的內(nèi)容。然后relativePath 標簽內(nèi)的值使用相對路徑定位到父工程的pom.xml。

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

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

relativePath:

  • 1)默認我們不用寫<relativePath>,等同…/pom.xml, 即默認從當前pom文件的上一級目錄找,會從上級目錄中獲取parent的pom,我們建多模塊的項目就是這個情況。
  • <relativePath/> 設(shè)定一個空值將始終從倉庫中獲取,表示不從relativePath找, 直接從本地倉庫找,找不到再從遠程倉庫找,很常見的場景就是使用springboot的時候

  • 3.xxxxxx 這種也很顯然,指定一個xxxx本地的路徑,從xxxx本地路徑獲取parent的 pom。
  • 4)指定查找該父項目pom.xml的(相對)路徑。默認順序:relativePath > 本地倉庫 > 遠程倉庫。沒有relativePath標簽等同…/pom.xml, 即默認從當前pom文件的上一級目錄找。

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

maven 定位父pom的順序如下:

  • 首先在當前構(gòu)建項目的反應器中查找父pom
  • 然后在 relativePath 定義的位置查找文件系統(tǒng)
  • 然后是本地存儲庫
  • 最后是遠程repo

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

相關(guān)文章

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

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

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

    java synchronized用法詳解

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

    SpringCloud 如何提取公共配置

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

    mybatisplus?JSON類型處理器詳解

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

    詳解Flutter TabLayout 布局用法

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

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

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

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

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

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

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

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

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

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

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

最新評論

巨鹿县| 岳阳县| 宜州市| 兴宁市| 合作市| 易门县| 陵川县| 南阳市| 天峻县| 营口市| 鲁山县| 枣阳市| 松江区| 安庆市| 兰溪市| 舒兰市| 南昌市| 来安县| 灌云县| 辉县市| 哈密市| 赫章县| 桂平市| 昌邑市| 南漳县| 南和县| 宁乡县| 家居| 霍城县| 吴忠市| 南靖县| 东乌珠穆沁旗| 桦川县| 宁蒗| 巩留县| 盱眙县| 东源县| 依安县| 边坝县| 宝清县| 文成县|