摘要: 本地缓存的结构 本地缓存中用来存储依赖的Gradle根目录是 缓存实际上被分为两个部分,包括从仓库下载的原始二进制文件和已下载工件的元数据 gradle缓存特性 gradle会将依赖工件的来源存储在缓存中,当仓库中的结构发生变化,会自动调整,使得新的构建更可靠 工件变化检测,项目依赖元数据被存储在缓 阅读全文
posted @ 2017-12-15 17:55 The_shy 阅读(1728) 评论(1) 推荐(1) 编辑
摘要: 仓库 gradle对现有仓库支持如下 Maven 仓库 本地文件系统或远程服务器中的Maven仓库,或者预配置的Maven Central Ivy 仓库 本地文件系统或远程服务器中的Ivy仓库,具有特定的结构模式 扁平的目录仓库 本地文件系统的仓库或者远程目录仓库,没有元数据支持 仓库API 项目中 阅读全文
posted @ 2017-12-15 15:09 The_shy 阅读(612) 评论(0) 推荐(0) 编辑
摘要: gradle项目的依赖类型 依赖API 上图是项目、依赖处理器、依赖 的类图表示 gradle项目有一个DependencyHandler实例,通过getDependencies()方法来取得引用。 声明依赖需要通过dependencies配置块中的依赖处理器方法来声明 每个依赖都是一个Depend 阅读全文
posted @ 2017-12-15 14:05 The_shy 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 包括本节的接下来三节中分别学习gradle依赖管理中是三个重要感念:依赖配置、依赖声明、仓库配置和使用 什么是配置 配置就是依赖的配置 插件可以引入配置来定义依赖的作用域(第四节的java插件),比如java插件通过compile配置添加编译产品源代码所需的依赖。 + 配置的API表示 + 配置可以 阅读全文
posted @ 2017-12-15 10:54 The_shy 阅读(374) 评论(0) 推荐(0) 编辑