Gradle
心灵行者
这个作者很懒,什么都没留下…
展开
-
Gradle练习1:开始第一个任务
运行首个任务: 一、运行build.gradle文件,打印出“Welcome ZhangXinmin!” 内容如下图 在配置好Gradle的环境下,可以运行build.gradle文件。如图所示 运行方式: 1)若build.gradle文件在windows当前用户所在目录的话可是直接调用”gradlew hello”运行即可获得结果; 2)若不在该目录下需要使用d原创 2017-04-10 21:13:51 · 407 阅读 · 0 评论 -
第一讲:Gradle的安装
Gradle 的安装: 一、目的 为了确保我们的项目使用的同一个Gradle版本我们需要在本地对Gradle 进行安装。 二、准备工作: 1.JDK的安装: 首先使用“java -version”检查是否安装JDK。 运行之后出现如下内容窗口: 否则你需要先安装JDK. 2.Windows 环境下Gradle的安装: 1)首先,进入https://gradle.org原创 2017-04-11 20:25:03 · 403 阅读 · 0 评论 -
第二讲 Groovy语言基础
Groovy语言基础 一、语言特性: Gradle是使用Groovy构建脚本语言的。Groovy是一门运行在Java虚拟机(JVM)上的语言,并且为需要脚本语言的java开发者填补漏洞。Groovy语言简洁,易于使用,可以很好地和java语言一起使用,并且具有一些非常适用于创建特定领域语言的特殊功能。 然而我们并不需要掌握大量的Groovy语言的知识去书写Gradle脚本,但是它能够帮助我们原创 2017-04-12 20:25:06 · 407 阅读 · 0 评论 -
第三讲 Groovy闭包和对象
Groovy闭包和对象 这一节我们学习Groovy的高级功能。 一、闭包 闭包实际上是一种不同的函数声明方式,它是一种可以被打包、传递和赋值给变量的函数。 1)只需要使用类似花括号中的代码就可以声明一个函数, 代码如下: 运行结果如下: 2)与正常的函数不同,闭包可以在不同的变量之间传递: 运行结果: 我们可以看出运行结果是一样的;原创 2017-04-12 21:25:21 · 768 阅读 · 0 评论 -
第四讲 任务配置
任务配置 一、前言: 现在我们已经掌握了Groovy,能更好地了解Gradle构建脚本内发生的情况,就像闭包可以具有委托对象一样,整个构建脚本也会委托给一个项目对象。Gradle DSL 中所有关键字都是该项目对象的属性或其中的方法。 例如该项目对象的一个方法叫做 task fordeclaring tasks.它接受新任务和可选配置闭包的名称,我们稍后再介绍原创 2017-04-25 10:40:11 · 443 阅读 · 0 评论 -
第五讲 任务依赖关系和排序
一、前言: 既然我们可以声明任务了,那么我们应该思考任务之间的依赖关系了。例如,我们不能再编译源码之前保存我们的Jar库。我们通过任务依赖性和顺序性对任务之间的关系进行建模。 我们会讨论三种方式去配置任务之间关系: “dependsOn”,”finalizedBy”,和”mustRunAfter”。 二、三种方式: 第一种:dependOn task A dependOn ta原创 2017-05-29 20:33:38 · 3139 阅读 · 0 评论