maven关于pom文件中的relativePath标签使用

 更新时间:2024年09月27日 09:57:33   作者:万物更新_  
在Maven项目中,子工程通过<relativePath>标签指定父工程的pom.xml位置,以确保正确继承父工程的配置,这个标签可以配置为默认值、空值或自定义值,默认情况下,Maven会向上一级目录寻找父pom;若配置为空值

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

为什么子工程要使用relativePath准确的找到父工程pom.xml.因为本质继承就是pom的继承。

父工程pom文件被子工程复用了标签。

(可以说只要我在父工程定义了标签,子工程就可以没有,因为他继承过来了)

子工程常用的继承的标签有以下几个:

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

<relativePath>标签值有3种配置

省略值:

不配置标签,默认指向上一级目录

空值:

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

自定义值:

在标签中编写需要继承的父级工程的pom所在目录

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 手把手带你实现第一个Mybatis程序

    手把手带你实现第一个Mybatis程序

    这篇文章主要介绍了mybatis实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-07-07
  • springboot前后端分离集成CAS单点登录(统一认证)

    springboot前后端分离集成CAS单点登录(统一认证)

    单点登录是一种身份认证和授权技术,允许用户在多个应用系统中使用同一套用户名和密码进行登录,本文主要介绍了springboot前后端分离集成CAS单点登录,具有一定的参考价值,感兴趣的可以了解一下
    2024-09-09
  • Java中Spring获取bean方法小结

    Java中Spring获取bean方法小结

    Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,如何在程序中获取Spring配置的bean呢?下面通过本文给大家介绍Java中Spring获取bean方法小结,对spring获取bean方法相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • Java的基本数据类型和运算方法(必看篇)

    Java的基本数据类型和运算方法(必看篇)

    下面小编就为大家带来一篇Java的基本数据类型和运算方法(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 简单了解Java synchronized关键字同步

    简单了解Java synchronized关键字同步

    这篇文章主要介绍了简单了解Java synchronized关键字同步,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Java中的自旋锁与适应性自旋锁的区别

    Java中的自旋锁与适应性自旋锁的区别

    这篇文章主要介绍了Java中的自旋锁与适应性自旋锁的区别,当一个线程尝试去获取某一把锁的时候,如果这个锁此时已经被别人获取(占用),那么此线程就无法获取到这把锁,该线程将会等待,间隔一段时间后会再次尝试获取,需要的朋友可以参考下
    2023-10-10
  • Mybatis中返回主键值方式

    Mybatis中返回主键值方式

    这篇文章主要介绍了Mybatis中返回主键值方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 深入剖析ArrayList的remove方法

    深入剖析ArrayList的remove方法

    这篇文章主要介绍了ArrayList的remove方法使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教。</p>
    2021-09-09
  • Spring Task定时任务使用

    Spring Task定时任务使用

    这篇文章主要介绍了Spring Task定时任务使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Java简单实现SpringMVC+MyBatis分页插件

    Java简单实现SpringMVC+MyBatis分页插件

    自己最近搭建的一个SpringMVC+Mybatis的框架 属于无实体类的框架 并实现了Myabtis的自动分页和总数查询 只要传入分页参数便能自动查询总数和分页 总数封装在参数里面执行查询后可以直接从参数中获取
    2015-09-09

最新评论