暗中观察

Gradle 使用指南
一、入门1.1 简介Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Mave...
扫描右侧二维码阅读全文
03
2023/04

Gradle 使用指南

一、入门

1.1 简介

Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性
依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。
官网地址: https://docs.gradle.org/8.0.2/userguide/userguide.html
学习 Gradle 的原因:

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

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

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

gradle.png
gradle1.png

1.2.4 配置远程maven仓库

Gradle 自带的 Maven 源地址是国外的,该 Maven 源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,
我们建议使用国内的第三方开放的 Maven 源或企业内部自建 Maven 源。
gradle6.png

tips: 阿里云配置: https://developer.aliyun.com/mvn/guide

二、整合开发工具

2.1 整合eclipse或sts

gradle2.png

2.2 整合idea

gradle4.png
gradle5.png

三、进阶说明

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 用户指南

Last modification:April 4th, 2023 at 05:34 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment