一、是什么?
Gradle是一个基于JVM的构建工具,它提供了像Ant一样通用灵活的构建工具,可切换的、基于约定的构建框架,强大的多工程构建支持。基于Apache Ivy的强大的依赖管理,支持maven、 Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。对Ant的任务做了很好的集成。基于Groovy,build脚本使用Groovy编写有广泛的领域模型支持构建。
二、特点
-
- 基于声明和基于约定的构建。
-
- 依赖型的编程语言。
- 可以结构化构建,易于维护和理解。
- 有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。
- 有良好的扩展性。有增量构建功能来克服性能瓶颈问题。
- 多项目构建的支持。
- 多种方式的依赖管理。
- 是第一个构建集成工具。集成了Ant, maven的功能。
- 易于移值。
- 脚本采用Groovy编写,易于维护。
- 通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。
- 自由,开源。
三、安装
- 下载到官网 http://gradle.org安装包,版本不限。(Java 的 jdk 必须是 1.5以上)
- 解压,放在硬盘的任意位置。
- 配置gradle的环境变量。系统变量名为:GRADLE_HOME,变量值为 gradle所在路径,我放在 D:\gradle-2.6下面,将 ;%GRADLE_HOME%\bin 加入到path变量中。
- 进入cmd命令中,输入gradle -version 若显示 gradle 的版本信息,则表示安装成功。(我安装的时候,搞了好久,都没有配置成功)
- 若提示不是内部命令时,则可以检查 gradle 中是否有libs这个文件夹,libs中有两个 jar 包,IKAnalyzer2012FF_u1.jar 和 kt4j-0.7.2-SNAPSHOT.jar,若有这两个jar包,cmd 中输入grdale -version,是提示安装成功的了。
四、使用
1.构建一个java项目,可以随便建一个文件夹,如:D:\javapro1,按照gradle的规约新建相应的文件目录,类似于maven的一样。
2.目录下新建一个gradle文件,build.gradle,文件内容只要一句话即可:apply plugin:'java'
3.在命令窗口中,进入项目对应文件夹,输入gradle build,即可完成构建,然后可以在项目文件夹中发现多了一些构建完的文件,这时就完成了一个最简单的项目构建.
4.在命令窗口中,进入项目对应文件夹,输入gradle build,即可完成构建,然后可以在项目文件夹中发现多了一些构建完的文件,这时就完成了一个最简单的项目构建。
五、相关