使用已经存在的任务
来源:互联网 发布:mysql binlog format 编辑:程序博客网 时间:2024/05/16 18:40
当任务创建之后, 它可以通过API来访问. 这个和 Ant 不一样. 举个例子, 你可以创建额外的依赖.
例子 6.9. 通过API访问一个任务 - 加入一个依赖
build.gradle
4.times { counter -> task "task$counter" << { println "I'm task number $counter" }}task0.dependsOn task2, task3
gradle -q task0 命令的输出
> gradle -q task0I'm task number 2I'm task number 3I'm task number 0
或者你可以给一个已经存在的任务加入行为.
例子 6.10. 通过API访问一个任务 - 加入行为
build.gradle
task hello << { println 'Hello Earth'}hello.doFirst { println 'Hello Venus'}hello.doLast { println 'Hello Mars'}hello << { println 'Hello Jupiter'}
gradle -q hello 命令的输出
> gradle -q helloHello VenusHello EarthHello MarsHello Jupiter
doFirst 和 doLast 可以被执行许多次. 他们分别可以在任务动作列表的开始和结束加入动作. 当任务执行的时候, 在动作列表里的动作将被按顺序执行. 这里第四个行为中 << 操作符是 doLast 的简单别称.
转自:http://wiki.jikexueyuan.com/project/GradleUserGuide-Wiki/build_script_basics/manipulating_existing_tasks.html
阅读全文
0 0
- 使用已经存在的任务
- 使用Ajax实现用户名是否已经存在的验证
- 转换已经存在的java项目,使用gradle构建
- Django使用Mysql数据库已经存在的数据表
- Trac如何限制只能将任务分配给已经存在的用户
- 更改已经存在的会话
- ADT已经存在的问题
- 使用jbpm的存在的一个bug 流已经被关闭
- 写入已经存在的excel表
- javascript防止打开已经存在的窗口
- 删除已经存在的 TFS Workspace
- 如何激活已经存在的一个进程
- eclipse导入已经存在的项目
- 导入android已经存在项目的步骤
- ECSHOP用户名已经存在的解决方法
- MFC 打开已经存在的EXCEL文件
- github 如何删除已经存在的仓库
- requireJS--那些已经存在的好文章
- 原生js实现贪吃蛇
- 伪随机数
- GIS大数据可视化分析工具
- Git SSH Key生成步骤
- python 修行之路(二)(三级菜单)
- 使用已经存在的任务
- Android 开发中比较好用的库
- 按键-LED
- Auto Layout
- 【python学习笔记】20:numpy广播、分段函数、频次统计
- Strusts2框架简析
- Linux上安装R-r-base-dev
- webview开发之基本常识
- Python学习16_霍夫圆和椭圆变换