gradle学习(2)-基础语法
来源:互联网 发布:能查高数题的软件 编辑:程序博客网 时间:2024/04/28 19:44
1. 快捷符号
在字符串中可以通过$+任务名可以用来引用任务
qianhuis-Mac-mini:1227 qianhui$ gradle hello:helloHello world!Greetings from the hello taskBUILD SUCCESSFULTotal time: 2.469 secs
2.扩展task属性/自定义task属性
用ext关键字来代表任务,用“.”号后跟属性名来创建属性
myValue:printTaskProperties UP-TO-DATEBUILD SUCCESSFULTotal time: 2.392 secs
3.使用Ant 任务
task loadfile <<{ def files = file('../test').listFiles().sort() files.each{File file -> if(file.isFile()){ ant.loadfile(srcFile:file,property:file.name) println " *** $file.name *** " println "${ant.properties[file.name]}" } }}
列举出和build.gradle根目录在同一目录的test目录下的文件,然后打印出里面的信息,用到了ant对象的loadfile方法。ant类是gradle中第一个类,也说明gradle是基于ant的。
输出
*** hello.txt *** hello world ,you are my friend
0 0
- gradle学习(2)-基础语法
- gradle学习(12)-groovy一些基础语法
- Gradle语法基础解析
- Gradle语法基础解析
- Gradle语法基础解析
- Gradle语法基础解析
- Gradle学习——读懂Gradle语法
- Gradle学习——读懂Gradle语法
- Gradle Tips#2-语法
- Gradle Tips#2-语法
- Gradle Tips#2-语法
- Gradle基础学习
- Gradle基础学习
- Gradle学习系列之三——读懂Gradle语法
- Gradle学习系列之三——读懂Gradle语法
- Gradle学习系列之三——读懂Gradle语法
- Gradle学习系列之三——读懂Gradle语法
- Gradle学习系列之三——读懂Gradle语法
- POJ算法做题顺序[转]
- 链式CIK治疗技术简介
- Comparison of Android versions(2014上海全国邀请赛)
- Codeforces Round #284
- [UvaOJ]494-Kindergarten Counting Game
- gradle学习(2)-基础语法
- JSONObject对象的optXXX和getXXX的区别
- Linux块设备加密之dm-crypt分析
- java异常机制详解
- uva 10604(dp + 回溯)
- DICOM医学图像处理:DICOM存储操作之 “多幅JPG图像数据存入DCM文件”
- POJ3278 抓奶牛 BFS
- 深入浅出Android Gradle构建系统(二:项目结构)
- 基本的递归问题--河内之塔