任务依赖
发布时间:2020-12-14 05:09:09 所属栏目:百科 来源:网络整理
导读:就像你所猜想的那样,你可以声明任务之间的依赖关系. 例子 6.6. 申明任务之间的依赖关系 build.gradle task hello { println 'Hello world!'}task intro(dependsOn: hello) { println "I'm Gradle"} gradle -q intro ?命令的输出 gradle -q introHello world!
就像你所猜想的那样,你可以声明任务之间的依赖关系. 例子 6.6. 申明任务之间的依赖关系 build.gradle task hello << { println 'Hello world!' } task intro(dependsOn: hello) << { println "I'm Gradle" } gradle -q intro?命令的输出 > gradle -q intro Hello world! I'm Gradle intro 依赖于 hello,所以执行 intro 的时候 hello 命令会被优先执行来作为启动 intro 任务的条件. 在加入一个依赖之前,这个依赖的任务不需要提前定义,来看下面的例子. 例子 6.7. Lazy dependsOn - 其他的任务还没有存在 gradle -q taskX?命令的输出 > gradle -q taskX taskY taskX taskX 到 taskY 的依赖在 taskY 被定义之前就已经声明了. 这一点对于我们之后讲到的多任务构建是非常重要的. 任务依赖将会在 14.4 具体讨论. 请注意你不能使用快捷注释 (参考 6.8,“快捷注释”) 当所关联的任务还没有被定义.
转自:http://wiki.jikexueyuan.com/project/GradleUserGuide-Wiki/build_script_basics/task_dependencies.html
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- C语言操作XML--libxml2---001
- 零基础从头学习Swift(一):Swift环境搭建
- 依赖注入 – 温莎城堡注入构造对象的属性
- ruby-on-rails – ActiveRecord依赖哪些记录:destroy?
- Swift 3中SequenceType的Generator.Element
- 续集(Ruby),如何以安全的方式增加和使用DB计数器?
- assistant类--xml文件错误信息保存
- 前端调错(一)---ajax返回数据成功,却进入error方法
- Consuming XML Web Services in iPhone Applications
- 在sqlite3中,是否有foreign_key完整性检查?