Gradle 读书笔记(一)
2015-12-24 16:42
204 查看
1任务名字缩写
任务名字使用驼峰式命名,可以使用驼峰式命名的缩写来执行任务,前提是保证驼峰式命名的缩写唯一!例如:
task myTest <<{ ... } task myLike <<{ ... }
当执行
gradle -q mT
任务 myTest 会被执行!
2.指定源文件的目录
Gradle默认的Java目录是在 src/main/java目录下,但是在Eclipse下开发的项目,Java文件的目录是在src下,所以需要做定制。指定Java的源文件目录:
apply plugin : 'java' sourceSets{ main{ java{ srcDirs=['src'] } } }
以上脚本就修改了Gradle的默认源文件目录,改为src目录!
3.生成Gradle的包装器
如果没有安装Gradle,而想运行Gradle,使用包装器即可运行Gradle的项目!怎么生成包装器呢?运行
gradle wrapper
会生成以下内容,一个文件夹和两个文件
4。读取gradle.properties的值
每个Project里,只允许一个gradle.properties文件,可以直接读取 该文件的值!例如:
gradle.properties文件:
myName=xu myAge=28
test.gradle测试文件:
task test <<{ println "My name :$myName" println "My age: $myAge" }
直接运行:
gradle -b test.gradle test
运行结果:
>gradle -b test.gradle test :test My name :xu My age: 28 BUILD SUCCESSFUL
相关文章推荐
- 浅谈千万级PV/IP规模高性能高并发网站架构
- IIC时序详解
- 《android开发必知的50个诀窍》笔记Hack-1
- 获取当前匹配元素 包括自身的html
- JaveScript RegExp的用法
- Delphi中调用API函数经验点滴(三)
- Android之判断某个服务是否正在运行的方法
- JavaScript求最大数最小数
- (ARM v7)自旋锁、读写锁、顺序锁代码追踪
- js获取当前url信息
- 微信 ua
- js常用正则表达式
- iOS 匆忙第二篇 — 页面传值
- iOS在ARC下保留dealloc的原因
- Android下的so库实例
- JAVA基础(14) JSTL的C标签使用详解
- 如何识别伪静态网页
- 常见元素及其相关事件/创建弹出框
- SQL SERVER: 合并相关操作(Union,Except,Intersect)
- js判断是否是pc