Maven中module和parent标签的填写方式

本文详细介绍了Maven项目中如何正确配置父子模块之间的依赖关系,包括module和parent元素的具体用法,以及相对路径relativePath的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

都知道,maven项目间依赖是双向绑定的(这个是自己瞎说的词,自己理解起来比较容易),即像树结构一样,一个子模块只能有一个父模块,父下面有多个子。子模块使用parent标识父,父模块使用module标识子。

自己开始没有认清Maven的一些细节知识,这里做一下笔记算是,方便以后查找。

module里面的值填写的是以当前路径为起始的路径,这里举一个不规范的例子,我的子模块在父模块的上一层,那么,父模块的module里面就写:

<module>../child</module>

其中child是子模块的文件夹名,有点像Go语言的包引入

<parent>
    xxxxx
<parent/>

子模块标记父模块,默认在子模块目录上一目录下去找,当前场景是找不到的,于是就要添加一下relativepath

<parent>
    xxxxx
    <relativePath>Parent</relativePath>
<parent/>

父在子的下一级,所以这里直接写Parent(父模块所在文件夹),或者写 . /parent也可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值