Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。
当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
有以下几个优点:
1 对新工程的最小配置要求,配置文件非常简洁
2 声明项目依赖,依赖可以是模块,JAR files或者Libraries,也可以定位到远程的文件系统或者远程的服务器下载依赖
3 Gradle可以在你build过程中自动从你的源代码中生成一个目录和测试APK
4 如果你提供诸如keypassword 和keyAlias等必要信息,还可以用gradle生成签名的APK
5 Gradle可以从一个模块生成多个APK,Gradele可以从根据不同的包和build配置从一个模块中生成多个APK,,这个特征对android开发特别有用,比如说:
1 可以用来支持一系列的设备
2 可以提供APP的不同版本等
那么gradle跟传统的ant,maven构建有什么好处呢?
我觉得简洁灵活是最大的优点了
我们知道
Android studio 默认使用gradle构建项目,eclipse默认使用ant构建项目,我们可以自己下载gradle来使用,下面的方法是不使用IDE进行自动编译的下载方法:
1 首先你要有Java JDK,在终端输入javac -version,可以看到版本信息的话说明已经有JDK,如果没有那么就是没下载或者路径配置有问题,请移步JDK安装配置博客。
2 有了JDK就需要下载gradle了,现在的gradle更新到了 version 2.8, 2015.10.20发布的。
3 解压gradle到你想要安装的文件夹, 比如: “C:\Program Files”. 那么子文件夹 gradle-x.x 就会被创建, x.x 是版本号,比如我的是 gradle-2.8
4 添加gralde的"bin"文件夹到你的PATH中,这里配置环境变量大家应该都会毕竟安装JDk的时候需要配置JAVA_HOME,打开“计算机”, 选择“系统属性”,点击“高级系统设置”,选择“环境变量”,添加“C:\Program Files\gradle-x.x\bin” (选择你自己的目录) 到“Path”的最后
5 打开命令行,输入gradle –version查看是否正确配置,查看到版本信息就已经完成,好了,就是这么简单,跟配置java的步骤差不多,linux/mac版本也是一样,都是下载解压,不过配置环境变量变成:
export PATH=/usr/local/gradle/gradle-x.x/bin:$PATH
,最后输入gradle –version查看是否正确配置。
gradle的安装到这里就完成了,接下来的博客都是free beginner ebook:building and testing with gradle的翻译和理解,大家有兴趣入门的可以关注我接下来的博客。
大家下载gradle包括(binaries, sources and offline documentation)有63.3M,但是会很慢,所以这里我将我下载好的gradle上传供大家下载使用。
百度网盘:http://pan.baidu.com/s/1pJvikJL
- 官网有免费入门的gradle电子书介绍下载:
free beginner ebook:building and testing with gradle接下来的博文就陆续为大家翻译这本入门介绍的基本内容,英文原版可以在官网下载,这里我也上传一份供大家学习参考。怎么CSDN传文件总是失败。。。。。给出网盘链接
百度网盘:http://pan.baidu.com/s/1eQ7BI74