1、Gradle下载地址
https://gradle.org/releases/
2、如下图,根据自己所需选择版本,此处选择7.5.1
3、可以选择下载binary或者complete,此处下载的是compete版本即gradle-7.5.1-all.zip
Gradle安装1、下载好gradle-7.5.1-all.zip版本包后,解压到当前文件夹,如下图
2、解压的目录如下
Gradle环境变量配置1、右键点击此电脑
2、点击属性找到高级配置
3、点击高级系统配置
4、点击环境变量配置环境变量,系统变量新增
变量名:GRADLE_HOME
变量值:E:\software\gradle-7.5.1(此处为自己解压的Gradle的路径)
5、双击系统变量path
6、新增变量:%GRADLE_HOME%\bin
7、验证Gradle是否安装成功。win+r打开如下窗口,输入cmd,点击确定打开命令窗口。
8、验证Gradle是否安装成功。命令窗口中输入命令:gradle -v,如果显示如下则安装成功。
镜像仓库配置1、在解压的gradle-7.5.1目录下找到init.d文件夹
2、打开init.gradle,如果没有新建一个文件就行
3、配置仓库国内镜像仓库,能够提升依赖下载速度。添加如下配置
allprojects { repositories { mavenLocal() maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" } maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" } mavenCentral() } buildscript { repositories { maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' } maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' } maven { name "M2" ; url 'https://plugins.gradle.org/m2/' } } }}
4、配置截图
Springboot3项目构建新建Springboot3项目1、使用Idea新建a. 如下图,点击Intellij Idea File->New->Project
b. 选择使用Spring Initializr新建项目
c. 填写好项目信息,选择Gradle,选择Java版本,Java版本根据自身需求选取
2、网页新建a. 打开https://start.spring.io/地址
b. 选择新建项目信息,包括构建工具、语言、版本
c. 填写项目信息
d. 选择需要的依赖
3、Intellij Idea 打开项目a. 如果使用Idea创建的直接打开即可;
b.如果使用网页创建的下载后导入Idea。
Intellij Idea 配置Gradle1、新建Gradle仓库文件夹,如下图所示
2、点击Idea FIle->Setting
3、Setting设置界面:点击Build,Execution,deployment > Build Tools > Gradle
4、设置Gradle user home为步骤1新建的文件夹
5、设置Use Gradle from 为如下图所示,其中目录为Gradle安装目录
6、修改 Gradle JVM,此处修改为jdk17,可根据自生版本需要
项目部署1、Idea导入项目构建项目
2、修改配置文件如下,以下是yml文件配置方式
需要引入druid相关包
implementation 'com.alibaba:druid-spring-boot-starter:1.2.12'
3、如下则配置成功
问题1、构建报错如下Caused by: org.gradle.api.InvalidUserCodeException: Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘maven( http://maven.aliyun.com/nexus/content/groups/public/)’ to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
如下图:
需要检查init.gradle 文件里面的配置
如果是以下配置
maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
则需要修改为
maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' }
修改完配置以后再次构建即可成功。