概述:
初次知道Gradle是在编译spring源码的时候,其使用的构建工具便是Gradle,Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。Gradle和Maven一样的工具。因有不少对Maven的抱怨,包括XML的繁冗,不够灵活,学习曲线陡峭等等。人们为解决这些问题,便把目光转向了Gardle。
安装:
Gradle的安装非常方便,下载ZIP包,解压到本地目录,设置 GRADLE_HOME 环境变量并将 GRADLE_HOME/bin 加到 PATH 环境变量中,安装就完成了。用户可以运行gradle -v命令验证安装,这些初始的步骤和Maven没什么两样。
配置文件:
类似于Maven的pom.xml
文件,每个Gradle项目都需要有一个对应的build.gradle
文件。
defaultTasks 'taskB' task taskA << { println "i'm task A" } task taskB << { println "i'm task B, and I depend on " + taskA.name } taskB.dependsOn taskA
参考: