新一代构建工具Gradle
Bravye Huang
这个作者很懒,什么都没留下…
展开
-
Gradle探索之旅(六)——Task全解析
Task创建及配置Gradle脚本实际是上一个配置脚本,用于配置project对象。Task依赖及执行顺序临时任务,类型任务自定义类型任务原创 2020-12-14 16:01:27 · 626 阅读 · 0 评论 -
Gradle探索之旅(四)——Groovy基本语法
Groovy本身是作为java的补充而诞生的,所以在语法上与java非常相似,这篇说明假设您已经熟悉了Java的基本语法。我们会列举与Java语法的主要差异,以便快速的上手groovy。原创 2020-11-03 16:42:49 · 137 阅读 · 0 评论 -
Gradle探索之旅(三)——构建初体验
通过上一篇说明,我们已经完成了gradle的安装,这一篇我们将演示如何使用它来构建一个简单的项目。按照传统,我们给他起个名字,Helloworld。原创 2020-10-18 13:27:32 · 190 阅读 · 0 评论 -
Gradle探索之旅(二)——安装
讲一下,怎么手动安装区分两类操作系统,1. 类Unix系统,在MAC上实践。2. Windows系统。怎么更新,gradleWrapper安装完成后如何验证下一篇,正式开始我们的gradle 初体验。原创 2020-10-18 13:24:51 · 111 阅读 · 0 评论 -
Gradle探索之旅(一)——What is Gradle?
什么是Gradle?Gradle是一款开源的自动化构建工具,致力于提升构建流程的灵活性以及性能。那么自动化构建工具又是什么?回忆一下,我们在使用C/C++,Java,Kotlin等编程语言编写完业务逻辑后,需要将源代码编译(compile),链接(link)和打包(package)成可执行程序(exe,apk,war等)或可重用的库(lib,dll,.a,so,jar等),我们把从源代码到可执行应用或库的这一整个过程称为构建,把能够自动完成构建流程的应用称为自动化构建工具。自动化构建工具实际上就是将原创 2020-10-12 10:34:39 · 225 阅读 · 1 评论 -
Gradle探索之旅(五)——Groovy闭包
什么是闭包Groovy中的闭包是一个匿名代码块,它可以接收参数,返回值,甚至可以赋值给一个变量。闭包可以访问在它范围外部定义的变量。1. 定义闭包定义闭包的语法如下:{ [closureParameters -> ] statements }方括号[closureParameters -> ]表示可选参数列表,类似方法的参数列表,参数可以有类型,也可以无类型。一旦指定了参数,1个或多个,->箭头符号就是必须的。下面给出了一些正确的闭包定义:{ item+原创 2020-11-03 16:43:38 · 441 阅读 · 0 评论