【Maven】 下面的 屬性


作用指定parent的pom文件的路徑,Maven構建jar包時候查找順序:relativePath元素中的地址>本地倉庫>遠程倉庫

1、默認值

默認我們不用寫<relativePath>,那默認值就是 ../pom.xml,會從本地路徑中獲取parent的pom,我們建多模塊的項目就是這個情況。

 

2、<relativePath/>設定空值

也就是說我指定了relativePath,但值是空的,設定一個空值將始終從倉庫中獲取,不從本地路徑獲取。很常見的場景就是使用 springboot 的時候

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.2</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

 

3、<relativePath>某個pom的路徑<relativePath/>

指定本地的路徑,從本地路徑獲取parent的pom。

<parent>
    <groupId>***</groupId>
    <artifactId>***</artifactId>
    <version>***</version>
    <relativePath>***<relativePath/>
</parent>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM