gradle构建工具学习系列–010编写和使用自定义task
gradle构建工具学习系列
上一章当中的makeReleaseVersion中的动作逻辑相当简单。当前代码的可维护性显然不是问题。然而,随着项目的增长,原本简单的task需要增加更多的逻辑,此时就有了对类和方法中的代码的结构化需求。应该使用像在常规的产品源代码中习惯使用的编码管理。Gradle不建议使用某种特殊方法编写task。完全可以根据熟悉程度,选择熟悉的编程语法,比如Java、Groovy等基于JVM的语言。
自定义task包含两个组件: - 自定义的task类,封装了逻辑思维,也被称为任务类型, - 真实的task,提供了用于配置行为的task类所暴露的属性值。Gradle把这些task称为增强的task.
可维护性和可重用性是自定义task类的优势
编写自定义的task类
Gradle为构建脚本中的每个简单的task都创建了一个DefaultTask类型的实例,当创建一个自
共有 0 条评论