Gradle 中的依赖项解析大致可以看作是一个两步过程。

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

  1. 图解析阶段:

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

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

  2. 制品解析阶段:

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

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

dep man adv 1

1. 图解析

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

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

2. 制品解析

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

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

下一步:了解图解析 >>