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/" }
修改完配置以后再次构建即可成功。
-
视点!通威股份:预计2022年净利润为252-272亿元,同比增长207%-231%通威股份发布公告称,预计2022年净利润为252-272亿元,同比增...
-
今日讯!芯源微:2022年净利同比预增126%-171%芯源微公告,预计2022年净利润为1 75亿元到2 1亿元,与上年...
-
大全能源:2022年净利同比预增232%到235%大全能源公告,预计2022年净利润为190亿元到192亿元,同比增...
-
每日热议!TCL中环:控股子公司拟以增资扩股方式收购鑫芯半导体TCL中环公告称,公司控股子公司中环领先拟以新增注册资本方式...
-
世界热点评!元气森林原销售一把手涉嫌贪腐被撤职据36氪消息,元气森林今日发布重要高管变动内部公告:原营销...
-
中铝国际:预计2022年将扭亏为盈,净利润为0.95亿到1.4亿元财联社1月19日电,中铝国际发布公告,经公司财务部门初步测算...
-
环球视点!暴雪中国再发声:《魔兽世界》进度存档功能安全1月19日,暴雪中国官微发布《魔兽世界》进度存档的常见问题解...
-
世界信息:推特蓝V认证推出年订阅:一年84美元据IT之家消息,现在,TwitterBlue认证平台除了提供月度订阅外...
-
Uber首席执行官称目前无裁员计划据IT之家援引外媒消息,Uber首席执行官DaraKhosrowshahi在瑞...
-
【环球快播报】快手科技董事长减持股票用于慈善公益和前沿科技投资港交所公告信息显示,快手科技董事长宿华于1月18日交易时段后...
- 智联世界,元生无界!快手虚拟人IP亮相2022人工智能大会
2022-09-07 10:47:54
- 机器人界“奥林匹克”!2022世界机器人大会8月18日举行
2022-08-10 09:58:58
- 2025年全球人口将达到90亿!机器人将在农业领域大显身手
2022-07-14 09:41:10
- 中科院院士蒋华良:AI+分子模拟与药物研发将大有可为
2022-07-14 09:37:00
- “千垛之城荷你有约” 2022兴化市荷文化旅游节正式开幕
2022-07-07 09:28:34