maven pom relativePath属性的作用

maven pom relativePath属性的作用

文章目录

一、relativePath出现的地方

搭建maven项目,子模块指定父模块试,经常会在parent下面出现relativePath类似下面:

复制代码
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.2.3</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

二、relativePath默认值

默认我们不用写<relativePath>,那默认值就是 ../pom.xml,会从本地路径中获取parent的pom。

在开发多模块的时候,经常这么写:

复制代码
    <parent>
        <groupId>cn.hefrankeleyn</groupId>
        <artifactId>hefrpc</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </parent>

三、<relativePath/>

这样写,也就是说我指定了relativePath,但值是空的,设定一个空值将始终从仓库中获取,不从本地路径获取.

很常见的场景就是使用springboot的时候:

复制代码
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.2.3</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

四、<relativePath>一个pom路径<relativePath/>

指定一个本地的路径,从本地路径获取parent的pom

相关推荐
benbenAItalk31 分钟前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
sunshine22 girl36 分钟前
Java学习二 基本语法2, 算术运算符
java·学习
niucloud-admin1 小时前
JAVA V6 多商户商城 开发文档——插件目录结构
java·开发语言
2601_962885721 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
滕州市燕猫虎计算机科技工作室个体工商户1 小时前
Java锁
java·开发语言
shehuiyuelaiyuehao3 小时前
1计算机是如何工作的
java·计算机网络
letisgo54 小时前
JAVA 高级进阶07篇《@Transactional失效的8个场景:代理机制到传播行为》
java·面试·transactional·spring事务·aop动态代理
水域安全老周4 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
三8444 小时前
Java 模板注入(FreeMarker) · 02 · 模板引擎与 FreeMarker 语法
java·开发语言·web安全·freemarker
暮雨哀尘4 小时前
Java 基础练习(一):创建类并调用对象
java·开发语言