1. 环境配置
- jdk版本:
1.8.0_301

- idea版本:
2021.2.2

- 系统版本:
win10_64位

2. 拉取代码
2.1克隆到gitee
spring的github地址:https://github.com/spring-projects/spring-framework
git: https://github.com/spring-projects/spring-framework.git
下载比较慢,可以先克隆到gitee,再从gitee获取下载地址

导入成功后,复制我们自己的下载地址

如果不使用ssh下载到本地,后续运行会有git的错误信息(但是不影响运行)

2.2 下载到本地
使用idea克隆到本地,我下载到的目录是H盘的spring目录

2.3 切换分支
完成后选择5.3.x分支,checkout到本地

完成后是这样的,关闭当前项目,并移除

2.4 重新导入
选择源码根目录的build.gradle重新导入

导入后停止构建!!!
导入后停止构建!!!
导入后停止构建!!!
还需要做后续的操作才能构建
3. 环境配置
3.1 安装gradle-方法1
找到本地的文件 H:\spring\gradle\wrapper\gradle-wrapper.properties
打开可以看到5.3.x使用的gradle版本是 gradle-7.5.1-bin.zip

到官网 https://gradle.org/releases/ 找到我们需要的版本
我只需下载 binary-only:https://gradle.org/next-steps/?version=7.5.1&format=bin

解压后配合环境变量 GRADLE_HOME D:\gradle-7.5.1
然后在环境变量path添加 %GRADLE_HOME%\bin
配置仓库 GRADLE_USER_HOME H:\gradle_repository

检查
cmd输入 gradle -v

配置文件
在gradle的init.d目录下新建文件 init.gradle,填入下面的内容
// project
allprojects{
repositories {
mavenLocal()
maven { url 'https://maven.aliyun.com/repository/central/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
maven { url 'https://maven.aliyun.com/repository/spring/' }
maven { url 'https://maven.aliyun.com/repository/spring-plugin/' }
maven { url 'https://maven.aliyun.com/repository/grails-core/' }
maven { url 'https://maven.aliyun.com/repository/apache-snapshots/' }
maven { url 'https://jitpack.io/' }
mavenLocal()
mavenCentral()
}
}
// plugin
settingsEvaluated { settings ->
settings.pluginManagement {
// Clear repositories collection
repositories.clear()
// Add my Artifactory mirror
repositories {
mavenLocal()
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin/'
}
}
}
}
3.2 安装gradle-方法2(推荐)
将下载后的文件放在目录,例如我的是 G:\bin_repo\gradle\gradle-7.5.1-bin.zip
打开工程的文件 \gradle\wrapper\gradle-wrapper.properties
原来的配置
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
zipStoreB

最低0.47元/天 解锁文章
4656

被折叠的 条评论
为什么被折叠?



