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

相关推荐
薯条不要番茄酱19 分钟前
数据结构-5.二叉树
java·开发语言·数据结构
YAy171 小时前
CC3学习记录
java·开发语言·学习·网络安全·安全威胁分析
代码小鑫1 小时前
A035-基于Spring Boot的企业内管信息化系统
java·开发语言·spring boot·后端·spring
qq_35323353892 小时前
【原创】java+ssm+mysql校园疫情防控管理系统设计与实现
java·mvc·javaweb·ssm框架·bs·疫情防控
代码调试5 小时前
Springboot校园失物招领平台
java·spring boot
静水楼台x5 小时前
springboot参数校验
spring boot
camellias_6 小时前
SpringBoot(二十三)SpringBoot集成JWT
java·spring boot·后端
tebukaopu1486 小时前
springboot如何获取控制层get和Post入参
java·spring boot·后端
昔我往昔6 小时前
SpringBoot 创建对象常见的几种方式
java·spring boot·后端
武昌库里写JAVA6 小时前
机器学习笔记2 - 机器学习的一般流程
spring boot·spring·毕业设计·layui·课程设计