maven 构建父子项目

分模块开发,因此使用eclipse 构建maven的 父子项目模块。

其实百度已经有很多方式,,这里要说的是 注意事项

1.将pom.xml文件中的<packaging>jar</packaging>改为<packaging>pom</packaging>,若不换为pom则在打包的时候父项目会产生一个target文件;如果没有<packaging>pom</packaging>的可以在<version>0.0.1-SNAPSHOT</version>后面添加上这句话即可。

2.删除除pom.xml外的所有文件,其中JRE System Library是不能直接删除的,需要选择中,并单击右键Bulid Path-->Remove from bilud path即可移除。

这时的父项目就显得很干净整洁了。

一般来说, 父 亲maven 项目,是不会在里面进行开发和写代码的,它只是一个很干净很简单的父子关系项目关系而已。 也没有必要在里面写代码。而且在 父模块里面写代码,,,没有这样的做法的,就算写了,其他其他子模块也引用不到的。

同时 在 模块的 依赖引用的时候,,如果 子模块 A,B  , A模块要引用 B模块的,,只能 通过 pom引用 B模块即可。。。而不能为了省事,在 父模块里面引入B模块,,,这样会报错,而且是行不同的,也没有这样的道理。
如果 我们有 子项目C,要 调A模块的代码,,,可以这样, 引用B模块,,,因为B模块 引入了A模块。。。这样项目C是可以引用 B模块项目和A模块项目的。 当然不想用B模块,只用A模块之间引用 A模块好了。
以此类推了,,,如果D项目要引用 A,B,C 项目的代码,,只需要引用C模块,即可,,,C模块引用了 B, B引用了A。
即 项目依赖是可以传递的,这样我们就省事了,在配置maven项目引用依赖的时候。


转载于:https://my.oschina.net/ouminzy/blog/910812

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值