加油,加油,能抗过去的。
前言
Gradle是一个集成了 Ant Maven Lvy的优点的一个强大而友好的构建工具。
从HelloWorld开始Gradle学习
Gradle构建脚本的默认的名称是build.gradle
创建一个build.gradle 文件:
在该文件里创建一个Task如下:
task hello {
doLast {
println'hello word'
}
}
执行 gradle -q hello
-q: 定义可选命令行选项来告诉Gradle只输出Task相关的信息
查看当前build.gradle 下有多少个Task
执行 gradle tasks --all
除了系统的一些自带的Task, 可以看到我们自己定义的Hello Task, 默认是属于Other tasks Group的;
我们给Hello Task指定一个Group
task hello (group: 'testGroup') { // 指定一个testGroup Group
doLast {
println 'hello word'
}
}
再次执行 gradle tasks –all 查看下现在的状态
可以看到我们Hello Task 已经在testGroup Group下了
定义仓库
repositories {
mavenCentral()
}
定义依赖
dependencies {
compile ...
}
构建块
每个Gradle构建都会包括三个基本的构建块:project,task,property。
定义Task依赖
task first << {
println "my name is first task"
}
task second << {
println "my name is second task"
}
task hello (group: 'testGroup', dependsOn: [second, first]) {
doLast {
// println 'hello word'
logger.quiet "test Logger"
}
}
注意:dependsOn: [second, first] 依赖的task没有先后顺序
796

被折叠的 条评论
为什么被折叠?



