[maven]关于pom文件中的<relativePath>标签

2023-10-28

关于pom文件中的<relativePath>标签

为什么子工程要使用relativePath准确的找到父工程pom.xml.因为本质继承就是pom的继承。父工程pom文件被子工程复用了标签。(可以说只要我在父工程定义了标签,子工程就可以没有,因为他继承过来了)

子工程常用的继承的标签有以下几个:
groupId:继承项目groupId
version:继承父工程的版本
properties:继承父工程定义的变量和值
dependencies:继承父工程定义的依赖,子工程必须使用的公共依赖
dependencyManagement:继承父工程声明的依赖资源,版本统一也是这个标签实现的 

 <relativePath>标签值有3种配置

省略值:不配置标签,默认指向上一级目录
 

 

 

 空值:使用自闭标签表示空值 <relativePath/>,表示到本地库和远程库寻找父工程的pom文件

 

 

 

自定义值:在标签中编写需要继承的父级工程的pom所在目录

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[maven]关于pom文件中的<relativePath>标签 的相关文章

随机推荐

  • 编译 MXNet 模型

    本篇文章译自英文文档 Compile MXNet Models 作者是 Joshua Z Zhang Kazutaka Morita 更多 TVM 中文文档可访问 TVM 中文站 本文将介绍如何用 Relay 部署 MXNet 模型 首先安
  • java 部署普通部署jar 包脚本

    PORT 8888 PID lsof t i PORT if n PID then echo PORT PORT already use PID PID start stop 终止进程 kill 9 PID 检查进程是否终止成功 sleep
  • Kibana 安装(Windows)

    Kibana 安装 Windows 环境准备 下载 安装配置 启停 卸载 问题 最近因为工作需要 要对ElasticSearch 简称ES 中的一批数据做数据分析挖掘 找出数据中潜在的关系 以及部分数据的分布及趋势等 总的来说就是一个数据分
  • matlab画拟合直方图的脚本

    都是一些简单的作图参数 可以自己按照matlab官方的指导去改style https ww2 mathworks cn help stats histfit html Function Plot a histogram with fitti
  • 记一次vue2中使用keep-alive时导致的页面图表、数据紊乱的问题

    问题概述 当在组件中使用kepp alive时 keep alive中如果有其他的缓存页面 会导致从其他页 面跳转至缓存页面时造成页面数据紊乱 渲染紊乱的问题 主要出现在echarts图表样式上 问题触发或复显条件 多个页面被keep al
  • #vue# 【五】vue中文本长度超出显示省略号...及悬浮显示全部文本

    vue中字符串文本长度超出显示省略号 及悬浮显示全部文本 需求 显示不下的文本用省略号代替 并且鼠标悬停在存放文本的标签里面时 即系悬浮 会有一个div显示该单元格的全部文本信息 思路 1 在需要设置的文本标签处 加入定宽 多出内容隐藏 设
  • WSL安装和配置

    WSL的安装和配置 一 什么是WSL 二 WSL的安装 1 Linux子系统安装环境配置 2 安装Linux发行版 3 安装WIndows终端 可选 4 待补充 wsl路径问题 三 WSL中使用adb 待补充 座位单独一篇文章 四 配置安装
  • react非受控组件useRef方法

    效果图如下 代码如下 div div
  • espcms5.7.13 sql注入漏洞复现

    espcms5 7 13 sql注入漏洞复现 作者 admin 时间 2021 06 28 分类 漏洞复现 使用代码审计工具自动审计 找到select语句 双击进入 adminsoft control citylist php文件可以看到
  • J-LINK 操作使用指南

    一 安装J LINK驱动 我们提供的驱动版本有v6 14d的版本 默认配置安装即可 安装完成后 将J LINK插入电脑在设备管理器中将会显示J LINK端口 二 固件下载及配置 J LINK安装完成后 进入J FLASH界面如下 配置J F
  • linux TTY子系统(2) -- 软件框架

    了解tty 子系统 1 TTY的子系统 在Linux kernel中 TTY就是各类终端 Terminal 的简称 为了简化终端的使用 以及终端驱动程序的编写 Linux kernel抽象出了TTY framework 对上 向应用程序提供
  • C语言 蓝桥杯 基础练习 01字串

    C语言 蓝桥杯 基础练习 01字串 描述 对于长度为5位的一个01串 每一位都可能是0或1 一共有32种可能 它们的前几个是 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串 输入 输入描述
  • 边缘计算2.0时代,“云边缘”与“边缘云”你分清了吗?

    5G时代的来临 意味着整个世界的连接 计算 和沟通方式都将迎来巨大的改变 这样的改变挑战着每一个人对于未来的想象力 越来越多的 低时延 大带宽 业务需求将会涌现 与此同时 大规模的数据激增也给整个行业和企业带来了不小的挑战 2020年对于全
  • PS批量给图片加水印

    一 打开PS 导入图片 点击菜单栏 文件 打开 载入一张需要设置文字水印的图片 二 点击菜单栏 窗口 动作 打开Photshop的动作组工作台窗口 先点击新建组图标新建一个组类别 再点击新建动作图标新建一个动作 新建后自动开始录制 名称均为
  • Matlab中hold on与hold off的用法

    摘录自 https blog csdn net smf0504 article details 51830963 https www cnblogs com shuqingstudy p 4853936 html 一 hold指令使用 正常
  • Java web实现简登录页面(MyBatis+jsp+servlet+html+css+javascript)附源码

    本文利用MyBatis jsp servlet html css javascript实现了一个简单的登录页面 对用户输入的用户名和密码就行校验 校验通过则登录成功 密码和用户信息保存在mysql表中 通过MyBatis访问 MyBatis
  • 【Redis】高并发下缓存穿透缓存雪崩解决方案

    高并发下缓存穿透缓存雪崩解决方案 高并发下缓存穿透 缓存雪崩的解决方案 缓存穿透及其解决方案 缓存雪崩及其解决方案 使用双重检查锁需要注意的点 高并发下缓存穿透 缓存雪崩的解决方案 缓存穿透及其解决方案 缓存穿透指的是在缓存系统中请求一个不
  • Java8之 LocalDate,LocalDateTime和处理时间、日期工具类一网打尽

    article details 128433011 1 java 支持日期格式化 2 获取今天日期 3 获取年 月 日信息 4 设置特定日期 5 判断两个日期是否相等 6 检查像信用卡还款这种周期性事件 7 获取当前时间 8 在现有的时间上
  • Git原理

    Git原理 一 版本控制系统 2 Git与SVN的区别 3 工作区 暂存区 本地仓库 远程仓库 3 暂存区 index 4 Git结构 Git 注意 常见命令 参考文献 一 版本控制系统 1 集中式版本控制系统 数据都保存在中央服务器 SV
  • [maven]关于pom文件中的<relativePath>标签

    关于pom文件中的