Gradle包下载方式

使用原因

很多开源项目都使用Gradle作为包管理器,但是对Gradle并不熟悉,下载后经常出现导包失败的情况

使用方法(以Spring为例)

先去github上找到想要下载的版本,这里下载的是5.3.x,直接把包下载下来,解压,spring-framework-5.3.x/gradle/wrapper/gradle-wrapper.properties里面指定了Spring需要的Gradle版本,因此它会根据这个文件自动下载gradle

更换镜像源

Gradle也是使用maven仓库的,因此使用默认镜像源会比较慢,建议换成国内镜像

打开spring-framework-5.3.x/build.gradle,修改repositories

复制代码
repositories {
			// 国内阿里云镜像
			maven { url "https://maven.aliyun.com/repository/public" }
			// 华为云中央仓库镜像
			maven { url "https://repo.huaweicloud.com/repository/maven/" }
			// 腾讯云中央仓库镜像
			maven { url "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/" }
			// 原有中央仓库
			maven { url "https://repo.spring.io/libs-spring-framework-build" }
			mavenCentral()
		}
导入项目

在IDE中导入项目进行自动下载

如果没有自动下载就build一下

相关推荐
mmsx3 天前
osmdroid 踩坑清单:大级别崩溃/路径消失/低内存卡顿/范围缩放不准
android·源码·地图·osmdroid
源码宝3 天前
SpringBoot+Vue2 诊所门诊管理系统,完整前后端源码,可直接部署上线
java·源码·his系统·门诊系统·程序代码·诊所系统·门诊his
东莞市云毅网络有限公司3 天前
GEO系统源码架构拆解:矩阵分发与收录监测的工程实现
系统架构·源码·geo·矩阵分发
mmsx3 天前
osmdroid Overlay 体系详解:比例尺/罗盘/总绘图层有序叠放
android·源码·地图·osmdroid
mmsx4 天前
osmdroid 手势交互与罗盘方向:缩放联动+传感器融合+定位跟随
android·源码·地图·osmdroid
mmsx4 天前
osmdroid 屏幕坐标与测量坐标互转:中心点+比例尺仿射换算
android·源码·地图·osmdroid
码农coding5 天前
android12 WindowManagerService窗口的布局过程
android·源码
何以解忧唯有撸码10 天前
Winform上位机也能写出媲美Avalonia的界面
c#·源码·自定义控件
chongzhe10 天前
AgentConnect:多 Agent 协作的开源版 Claude Tag
人工智能·github·源码
mmsx12 天前
Android 宠物健康服务平台实战:从架构设计到主题换肤完整解析(源码和文档)
android·架构·sqlite·app·源码·宠物