Gradle学习(二十五)——依赖管理术语

25 篇文章 42 订阅 ¥9.90 ¥99.00
26 篇文章 1 订阅
本文介绍了Gradle的依赖管理中的核心术语,包括配置、依赖、依赖约束、模块、模块元数据、模块版本、资源库、解析规则和传递依赖。配置是特定目的的依赖集合,依赖是软件间的引用。依赖约束用于限制模块版本。模块是随着时间更新的软件,其元数据包含详细信息。资源库存储模块,解析规则影响依赖解决方式,传递依赖则指模块间的依赖关系,Gradle可自动解析。
摘要由CSDN通过智能技术生成

依赖管理有大量的术语,为了方便理解整个依赖管理的过程,我们先要理解一下相关的术语

配置

配置是一组实现特殊目的的依赖项集合:比如implementation配置表示编译项目的一组依赖集合。配置可以访问底层的已经解析的模块和他们的构件。

依赖

依赖是指向另一个需要构建,测试和运行的软件的指针。

依赖约束

依赖约束定义了模块可以正常解析所需要的一些约束条件,比如依赖约束可以缩小支持模块版本的集合。依赖约束也可以传递依赖中传递约束。

模块

随时间不断更新的软件,比如google的guava,模块都一个自己的名字和版本号,为了方便使用模块都托管在资源库中

模块元数据

模块的release版本会提供元数据,元数据更加详细的描述了模块。比如在存储库中的坐标,项目的信息,需要传递的依赖。在maven中是.pom文件,在Ivy中是ivy.xml文件

模块版本

模块release的一组特殊的更改会表示为一个版本,比如模块的18.0可以用com.google:guava:18.0来表示坐标。模块版本的scheme没有严格的定义,时间戳,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值