🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 Gradle是一个建立在Apache Ant和Apache Maven概念的基础上,并引进了基于Groovy的特定领域语言(DSL),而不再使用XML形式管理构建脚本的开源项目自动化构建工具。 Gradle支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。它基于Groovy,build脚本使用Groovy编写。 Gradle 运行依赖JVM,也就是java运行的环境。 Gradle可以帮你管理项目中的差异,依赖,编译,打包,部署......,你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用; ## 二、与传统构建工具的差异 Ant和Maven的构建脚本是由XML来编写的,而Gradle基于Groovy语言编写; Gradle特性: * 一款最新的,功能最强大的构建工具; * 使用程序代替传统的XML配置,项目构建更灵活; * 丰富的第三方插件,让你随心所欲使用; * Maven、Ant能做的,Gradle都能做,但是Gradle能做的,Maven、Ant不一定能做; ## 三、安装 安装配置: 1、在官网下载安装介质,https://gradle.org/releases/; ![](https://img.kancloud.cn/d7/ce/d7ceca8043f7dd318444b2f4bd437fb2_192x34.png) 2、解压到指定目录; ![](https://img.kancloud.cn/a9/ea/a9ea7bcf1eefa421aa57e0ab30dd0c49_509x216.png) 3、配置环境变量,完成; ![](https://img.kancloud.cn/c5/af/c5af4a2c7e8133124d459b44a84de1b1_413x190.png) ![](https://img.kancloud.cn/5e/a1/5ea1bb4bfadf94a9f06a0d3b92d1d18e_413x190.png) 验证: ![](https://img.kancloud.cn/bb/00/bb00761240e518aede707b59208ac894_677x491.png) 表明安装成功了; ## 四、配置 gradle的默认仓库路径为用户目录下的.gradle目录,gradle并没有像maven那样提供配置文件,若要修改默认仓库路径,我们可以设置环境变量GRADLE_USER_HOME;