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一下

相关推荐
金銀銅鐵2 天前
[Java] 用 CLI 展示 EnumMap 增删键值对时的内部变化
java·源码·ai编程
源码集结号3 天前
云诊所门诊系统源码,基于SpringBoot+Vue.js架构,支持多租户设计与Docker容器化部署
java·spring boot·源码·医院信息系统·门诊系统·诊所系统
Flynt6 天前
PHP 9.2 分 RCE 的补丁比公告早公开 3 天,我读完 389 个文件的 diff,也把"死在代码之前"跑了出来
安全·php·源码
用户094248568036 天前
第8章:Redis Bitmap 与 BitField 实战:签到、活跃用户与状态压缩
redis·架构·源码
用户094248568038 天前
第7章:Redis有序集合 ZSet 实战:排行榜与延时任务
redis·架构·源码
用户4702784004058 天前
从 0 到 1 写一个扫雷游戏
源码
用户0942485680312 天前
第3章:Redis字符串 String 实战:验证码、计数器与分布式开关
redis·源码
Code_Artist13 天前
论反射编程的魅力——程序如何在运行时认识自己?
后端·源码·编程语言
爱笑的源码基地16 天前
云 PACS 源码实践:HL7 对接 HIS / 电子病历
源码·开发·信创·pacs·医学影像
源码宝18 天前
产科电子病历门诊模块实现:自助建档、孕周计算与产检计划生成
大数据·源码·产科电子病历·产科系统·智慧产科·专科病历