在 Gradle 中,依赖解析大体上可以看作是一个两步过程。

首先,图解析阶段根据声明的依赖项构建依赖图。其次,制品解析阶段为已解析的组件获取实际文件(制品)。

  1. 图解析阶段:

    • 由声明的依赖项及其元数据驱动

    • 使用正在解析的配置定义的请求属性

  2. 制品解析阶段:

    • 基于已解析依赖图中的节点

    • 将每个节点匹配到一个变体和一个制品

dep man adv 1

1. 图解析

图解析阶段,Gradle 构建一个依赖图,该图建模了不同组件及其变体之间的关系。

请参阅 图解析 以了解更多信息。

2. 制品解析

一旦依赖图被解析,制品解析阶段将确定每个变体需要下载或检索哪些制品(即文件)。

请参阅 制品解析 以了解更多信息。

下一步: 了解图解析 >>