下载Spring源码并导入依赖
下载Spring源码并切换分支
Spring源码仓
https://github.com/spring-projects/spring-framework
git checkout 5.0.x
安装和配置gradle
查看依赖的gradle版本:4.4.1
gradle/wrapper/gradle-wrapper.properties
安装gradle 4.4.1
https://gradle.org/releases/
下载包
解压到特定目录D:\Program Files (x86)\gradle-4.4.1
新建系统变量GRADLE_HOME指向D:\Program Files (x86)\gradle-4.4.1
Path环境变量中添加%GRADLE_HOME%\bin
验证gradle是否安装成功:gradle -v
配置gradle仓库地址
在gradle解压目录下新建目录repo
在环境变量中配置默认的仓库地址
更新gradle user home
加快gradle下载依赖速度
在解压目录init.d下创建名为init.gradle的文件,写入内容如下:
allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}
跑Spring原生case
测试通过