Gradle
文章平均质量分 92
Android_韦鲁斯
android developer
展开
-
Gradle 理解 (一):Gradle 介绍
Gradle 产生背景随着敏捷开发实践的崛起,人们从 XML 文件的构建方式,寻求一个可表达且可维护新的构建工具。Gradle就是满足这种需求的新的构建工具。Gradle 优势Gradle 是基于 JVM 构建工具的新一代版本,它融合了 Ant 跟 Maven 中的优点,并且将其优点发挥更加极致。Gradle 使用了基于 Groovy 的 DSL,摈弃 XML,更加强大跟表达性强。开发者...原创 2018-11-23 11:04:35 · 1253 阅读 · 0 评论 -
Gradle 理解 (二):Groovy 介绍
Groovy 是基于 JVM 的一门动态编程语言,语法跟 Java 很有很多相似之处,如果 Java 程序员或者 Android 程序员很容易就上手了。Groovy 在 Java 的基础上又添加很多高级特性,比如说闭包。这很大从程度上提高的了 Groovy 的灵活性,也可以说 Groovy 是一门灵活的动态脚本语言。这里就大致介绍一下 Groovy 的部分语法。1. 字符串Groovy 对字符...原创 2018-11-27 15:18:39 · 1156 阅读 · 0 评论 -
Gradle 理解 (三):Task
task在gradle占有很重要的地位,因为在gradle中任何执行操作都是通过task来执行。task可以理解成任务,作用就是执行某些指定的操作。以Android为例,Gradle构建编译一个Android项目的时候,需要执行很多操作流程。整个过程可以通过命令行gradle assembleRelease --info 来看一下:我们会看到很多task,这些task就是一个一个任务,里面执行...原创 2018-12-10 11:39:42 · 472 阅读 · 0 评论