依赖管理
简介
依赖管理将客户端工程上的依赖配置文件托管到 EMAS 平台,类似 Android 平台的 pom.xml 文件或 iOS 平台 podfile 文件。客户端的每个版本通过平台发布后,会将依赖归档生成一份固定的配置文件,客户端下的所有依赖,以“模块名+版本号”的形式,在平台中构建的时候,就以这份依赖配置来构建出可用的客户端。
前置条件
已经新建过集成区
已经有过归档的 release 版本。即已经通过平台发布成功过一次。
操作步骤
在确保已满足前提条件且拥有项目成员权限的情况下,在已有的项目详情页面点击【依赖管理】tab,点击【修改基础依赖】。
选择 release 版本基础依赖,在版本下拉的列表中可以看到所有已经发布归档的 release 版本,项目新建时默认选中的是当时最新发布的 release 版本,选中一个版本,点击确定。
选择集成区依赖,在集成区下拉列表中可以看到所有未关闭状态的集成区,选择某一个集成区,点击确定。
查看当前依赖列表,如果项目中有添加源码变更,会以变更版本+snapshot 版本号形式出现,类型为变更;如选择集成区为依赖,则集成区中当前集成的模块类型为集成;剩余模块类型为基准;如一个模块即是变更,又在集成区存在,则显示为变更。项目构建,会读取依赖的内容,确保构建出的客户端满足要求。