Gradle介绍
Gradle是一个基于JVM的构建工具,它提供了:
- 像Ant一样,通用灵活的构建工具
- 可以切换的,基于约定的构建框架
- 强大的多工程构建支持
- 基于Apache Ivy的强大的依赖管理
- 支持maven, Ivy仓库
- 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。
- 对Ant的任务做了很好的集成
- 基于Groovy,build脚本使用Groovy编写
- 有广泛的领域模型支持构建
Gradle 概述
- 基于声明和基于约定的构建。
- 依赖型的编程语言。
- 可以结构化构建,易于维护和理解。
- 有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。
- 有良好的扩展性。有增量构建功能来克服性能瓶颈问题。
- 多项目构建的支持。
- 多种方式的依赖管理。
- 是第一个构建集成工具。集成了Ant, maven的功能。
- 易于移值。
- 脚本采用Groovy编写,易于维护。
- 通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。
- 自由,开源。
Gradle 安裝
- 安裝JDK,并配置JAVA_HOME环境变量。
- 下载。地址是:http://www.gradle.org/downloads。(推荐http://services.gradle.org/distributions)
- 解压。
- 配置环境变量。配置GRADLE_HOME到你的gradke根目录当中,然后把%GRADLE_HOME%bin加到PATH的环境变量中。配置完成之后,运行gradle -v检查。
IDEA中使用gradle
将Java项目从maven迁移到gradle
只需要在项目的pom文件所在的目录下执行以下命令:
$ gradle init --type pom