目录
摘要
外部依赖,内部依赖
依赖
外部依赖
外部依赖存在于 maven,ivy,jcenter 或者本地文件系统
格式
命令 group:name:version
命令
- configuration
- compile
- runtime
- testCompile
- testRuntime
例
compile "com.example:hello:0.0.1"
内部依赖
- 内部依赖指 Task 间的依赖
- 依赖使用关键字
dependsOn
指定,dependsOn
可以为字面量或者字符串 - gradle 可以实现 lazy depend on,即需要依赖的工程可以写在被依赖的工程前
task hello << {
println "Hello world!"
}
task intro(dependsOn: hello) << {
println "I'm Gradle"
}
运行
gradle -q intro
输出
Hello world!
I'm Gradle