一、入门
1.1 简介
Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性
依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。
官网地址: https://docs.gradle.org/8.0.2/userguide/userguide.html
学习 Gradle 的原因:
- 目前已经有相当一部分公司在逐渐使用Gradle作为项目构建工具了。
- 作为Java开发程序员,如果想下载Spring、SpringBoot等Spring家族的源码,基本上基于Gradle构建的。
总之,虽然目前市面上常见的项目构建工具有 Ant、Maven、Gradle,主流还是 Maven,但是未来趋势 Gradle。
1.2 安装
1.2.1 安装java(1.8以上)
1.2.2 下载并解压到指定目录
地址: https://gradle.org/releases/
https://gradle.org/next-steps/?version=8.0.2&format=bin
1.2.3 配置环境变量
GRADLE_HOME: D:\dev\gradle-8.0.2
GRADLE_USER_HOME: C:\Users\sunjianhua\.gradle
PATH 添加 ;%GRADLE_HOME%\bin
1.2.4 配置远程maven仓库
Gradle 自带的 Maven 源地址是国外的,该 Maven 源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,
我们建议使用国内的第三方开放的 Maven 源或企业内部自建 Maven 源。
tips: 阿里云配置: https://developer.aliyun.com/mvn/guide
二、整合开发工具
2.1 整合eclipse或sts
2.2 整合idea
三、进阶说明
3.1、项目的生命周期
3.2、settings文件
3.3、Task
3.4、Gradle中的文件操作
3.5、Dependencies
3.6、Gradle插件
3.7、build.gradle
3.8、publishing项目发布
3.9、生命周期中Hook
3.10、创建Springboot项目
3.11、基于ssm多模块项目案例
3.12、微服务实战
四、参考文档
4.1 用户指南
版权属于:sunjianhua
本文链接:https://sunjianhua.cn/archives/gradle-guide.html
转载时须注明出处及本声明,如果不小心侵犯了您的权益,请联系邮箱:NTA2MTkzNjQ1QHFxLmNvbQ==