一、Gradle入门

本文是Gradle入门教程,介绍了Gradle作为项目构建工具的优势,包括它的灵活性和对Maven仓库的支持。详细讲解了Gradle的安装步骤,包括JDK的安装、环境变量配置,并提到了版本兼容性问题。此外,还探讨了Gradle与Maven、Ant的对比,以及Gradle的项目目录结构和创建第一个项目的过程。最后,文章提及了Gradle的常用命令、仓库配置以及Wrapper的使用,强调了Gradle Wrapper在不同项目间切换版本的重要性。
摘要由CSDN通过智能技术生成


【尚硅谷】Gradle教程-讲师:刘辉

生活明朗,万物可爱,人间值得,未来可期

一、Gradle入门

1.1 Gradle 简介

Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库。

支持传递性依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的支持多种语言(例如:java、groovy 等)的build 脚本文件

Gradle官网地址
在这里插入图片描述
学习 Gradle 的原因:

  1. 目前已经有相当一部分公司在逐渐使用Gradle作为项目构建工具了。
  2. 作为Java开发程序员,如果想下载Spring、SpringBoot等Spring家族的源码,基本上基于Gradle构建的。

总之,虽然目前市面上常见的项目构建工具有 Ant、Maven、Gradle,主流还是 Maven,但是未来趋势 Gradle

1.2 常见的项目构建工具

  • 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 约定大于配置的项目目录优势,支持多种远程仓库和插件,侧重于大项目构建
    • 缺点:学习成本高、资料少、脚本灵活、版本兼容性差等。

在这里插入图片描述

Whatever:无论哪种项目构建工具,都有自身的优势和劣势,所以选择一款最适合自己的就是最好的

1.3 Gradle 安装

1.3.1 Gradle 安装说明

SpringBoot 官方文档明确指出,目前 SpringBoot 的 Gradle 插件需要 gradle6.8 版本及以上,所以我们这里选择 7.x 版本。
在这里插入图片描述

其中 SpringBoot 与 Gradle 存在版本兼容问题,Gradle 与 Idea 也存在兼容问题,所以考虑到 java 程序员会使用 SpringBoot,所以要选择 6.8 版本及高于 6.8 版本的 Gradle,那么相应的 idea 版本也要升级,不能太老。

具体参考文档

在IDEA的目录中查看与当前版本匹配的g

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值