《Gradle beyond the basics》翻译

《Gradle beyond the basics》 暂且称为 Gradle高级知识
作者:Tim Berglund
出版时间:2013-8-15
ISBN:978-1-449-30467-6
副标题:Customiziing Next-Generation Builds(可定制的下一代构建工具)

目录
前言

  1. 文件操作
    1.1 拷贝(Copy Task)
    1.1.1 换目录
    1.1.2 重命名
    1.2 过滤和转换文件
    1.2.1 关键字扩展
    1.2.2 逐行过滤
    1.2.3 按文件过滤
    1.3 文件操作方法
    1.3.1 file()
    1.3.2 files()
    1.3.3 fileTree()
    1.4 文件采集接口
    1.4.1
    1.5 Lazy File
    1.6 总结
  2. 自定义插件
    2.1 插件原理
    2.2 插件API
    2.3 插件示例
    2.4 Setup 搭建
    2.5 设计插件
    2.5.1 自定义Liquibase任务
    2.5.2 试用
    2.5.3 扩展
    2.6 插件打包
    2.7 总结
  3. 构建钩子

在通常情况下,应用程序只能处理来自进程内部的消息或是从其他进程发过来的消息,如果需要对在进程外传递的消息进行拦截处理就必须采取一种被称为HOOK(钩子)的技术

3.1 Gradle生命周末:回顾
3.2 Advising the Build Graph
3.3 Advising Project Evaluation
3.3.1 加载全局项目和评估钩子
3.3.2 构建完成
3.4 规则
3.4.1 创建规则
3.4.2 处理必要的规则代码???
3.4.3 归纳超规则task
3.5 总结

  1. 依赖管理
    4.1 什么是依赖管理?
    4.2 依赖的概念
    4.2.1 配置
    4.2.2 模块依赖
    4.2.3 动态版本
    4.2.4 文件依赖
    4.2.5 项目依赖
    4.2.6 内部依赖
    4.3 仓库:依赖性解析
    4.3.1 maven
    4.3.2 Ivy
    4.3.3 仓库凭证
    4.3.4 静态依赖
    4.4 构建脚本依赖
    4.5 依赖缓存
    4.6 配置解决策略
    4.6.1 版本冲突引起的失败
    4.6.2 强制版本
    4.6.3 缓存过期
    4.7 总结

后记##

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,977评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,032评论 19 139
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,196评论 8 72
  • 期盼已久,今天他回家。起名叫花花,始于华晨宇,终于华晨宇。 未来10年直至你老去,死去,我都一直陪着你。我会给你讲...
    Lonely_god阅读 189评论 0 0
  • 初入简书,随意翻看着文章,浮躁的心慢慢平静,一时也想写点什么来表达自己。 很久没有静心写东西了,许多想...
    墨痕淡了阅读 167评论 0 1