为什么要使用Gradle构建

相信很多人都使用过Maven,这是一个非常经典好用的项目构建工具 。但是经常使用Maven就会发现有一些地方让人不舒服

  • Maven的配置文件是XML格式,假如依赖比较多XML文件就会特别长
  • XML文件不灵活
  • 相对新版Java支持不足

安装

Gradle官网

下载文件

下载地址

iShot_2022-09-14_00.50.55

配置环境(Mac)

  1. 终端输入
open -e .bash_profile
  1. 打开.bash_profile文件,在.bash_profile文件中输入下面内容
GRADLE_HOME=这个为你下载gradle原文件的地址 比如我的:/Users/xianxian/Documents/tools/gradle-7.5.1
export GRADLE_HOME
export PATH=$PATH:$GRADLE_HOME/bin

iShot_2022-09-14_01.12.35

  1. 刷新配置文件
source ~/.bash_profile
  1. 验证是否配置成功

iShot_2022-09-14_01.11.13

配置镜像

找到 (用户家目录)/.gradle/init.gradle 文件,如果找不到 init.gradle 文件,自己新建一个
修改/添加 init.gradle 文件内的 repositories 配置

allprojects {
repositories {
maven {
url "https://maven.aliyun.com/repository/public"
}
maven {
url "https://maven.aliyun.com/repository/jcenter"
}
maven {
url "https://maven.aliyun.com/repository/spring"
}
maven {
url "https://maven.aliyun.com/repository/spring-plugin"
}
maven {
url "https://maven.aliyun.com/repository/gradle-plugin"
}
maven {
url "https://maven.aliyun.com/repository/google"
}
maven {
url "https://maven.aliyun.com/repository/grails-core"
}
maven {
url "https://maven.aliyun.com/repository/apache-snapshots"
}
}
}

普通Java搭建

创建项目

iShot_2022-09-14_18.45.11

配置

iShot_2022-09-14_18.45.32

添加依赖

添加一个hutool的依赖 作为演示

查询依赖网站1 查询依赖网站2

网站1查询结果

iShot_2022-09-14_18.48.04

网站2查询结果

iShot_2022-09-14_18.57.40

复制粘贴到build.gradle文件中

202209141850050

SpingBoot搭建

创建项目

iShot_2022-09-14_19.12.13

iShot_2022-09-14_19.12.25

添加依赖

添加后右上角有一个刷新 需要刷新一下

iShot_2022-09-14_20.39.09