3.2.maven传递性依赖

什么是传递性依赖,简单的说就是把自己项目中所依赖的其他项目,所依赖的项目,引入到自己项目。

听起来很绕口

举个例子

我们建立了一个项目A,该项目是一个基于spring的项目。

传统的做法我们不仅需要把spring的包引入到我们的项目的lib目录下,而且需要把spring项目用到的其他的包导入到lib目录下。

maven的做法是我们只需要在pom把dependency中配置spring依赖,而不需要配置spring的依赖。spring自己的依赖会写在自己的pom中,maven会解析它,将它自动导入到我们项目。

有了传递性依赖机制,在使用spring framework的时候就不用去考虑它依赖了什么,也不用担心引入多余的依赖。Maven会解析各个直接依赖的POM,将那些必要的间接依赖,以传递性依赖的形式引入到当前项目中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值