前言
如果你不想继续看我的博文,可以看
Gradle官方用户手册
W3CSchool Gradle教程
什么是Gradle?
Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性 依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。
为什么用Gradle?
趋势
- 目前已经有相当一部分公司在逐渐使用Gradle作为项目构建工具了。
- 作为Java开发程序员,如果想下载Spring、SpringBoot等Spring家族的源码,会发现他们基于Gradle构建的
构建工具对比
Ant: 2000 年Apache推出的纯Java编写构建工具,通过xml[build.xml]文件管理
项目优点 :使用灵活,速度快(快于gradle和maven),
缺点:Ant没有强加任何编码约定的项目目录结构,开发人员需编写繁杂XML文件构建指令,对开发人员是一个挑战。
Maven: (^2004) 年Apache组织推出的再次使用xml文件[pom.xml]管理项目的构建工具。
优点:遵循一套约定大于配置的项目目录结构,使用统一的GAV坐标进行依赖管理, 侧重于包管理 。
缺点:项目构建过程僵化,配置文件编写不够灵活、不方便自定义组件,构建速度慢于gradle。
Gradle: 2012 年Google推出的基于Groovy语言的全新项目构建工具,集合了Ant和Maven各自的优势。
优点:集Ant脚本的灵活性+Maven约定大于配置的项目目录优势,支持多种远程仓库和插件 ,侧重于大项目构建 。
缺点:学习成本高、资料少、脚本灵活、版本兼容性差等。
Gradle安装
1. 环境准备
安装Gradle需要Java环境,我这边是Java21,如何安装自己百度
2.下载gradle
- 下载地址:https://gradle.org/releases/,选择需要下载的版本
- 下载完成后解压,比如我解压路径D:\soft\gradle-8.7-bin
3.配置环境变量
- GRADLE_HOME
- GRADLE_USER_HOME
特别注意:这里我们接着再配置一个 GRADLE_USER_HOME 环境变量。
GRADLE_USER_HOME 相当于配置 Gradle 本地仓库位置和 Gradle Wrapper 缓存目录。
- 加入path环境变量中
- 查看是否安装成功