以下步骤皆基于Windows,Mac和Linux只做参考
一、下载Spring源码Spring Github源码下载地址
目前最新5.3.17版本
下载好后解压到相应目录
如果对于自己的网速比较信任可以跳过此步骤
- 从spring源码中找到当前Spring依赖的gradle管理版本
spring-framework-5.3.17gradlewrappergradle-wrapper.properties
Gradle 下载地址
下载对应的zip包(all或bin都可),解压到相应位置配置环境变量
GRADLE_HOME如果需要指定gradle下载的依赖位置则还需设置GRADLE_USER_HOME
修改spring-framework-5.3.17gradlewrappergradle-wrapper.properties文件
将distributionUrl后的http链接修改为本地下载的zip文件路径如:
修改build.gradle文件,添加aliyun源以加快依赖下载速度
repositories {
maven { url "https://maven.aliyun.com/repository/public" }
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
mavenCentral()
maven { url "https://repo.spring.io/libs-spring-framework-build" }
}
修改settings.gradle文件,添加aliyun源以加快依赖下载速度
pluginManagement {
repositories {
maven { url "https://maven.aliyun.com/repository/public" }
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
gradlePluginPortal()
maven { url 'https://repo.spring.io/plugins-release' }
mavenCentral()
maven { url "https://repo.spring.io/release" }
}
}
修改settings.gradle文件
注释id "io.spring.ge.conventions" version "0.0.9" 不然无法获取授权
plugins {
id "com.gradle.enterprise" version "3.8.1"
// id "io.spring.ge.conventions" version "0.0.9"
}
正常情况下会自动下载所需依赖
五、测试
出现SUCCESSFUL则代表编译成功



