作用指定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>