一、首先Spring源码是gradle搭建,gradle会和jdk版本、IDEA产生兼容问题
参考【学不完@根本学不完】
的文章:SpringBoot版本与Spring、java、maven、gradle版本对应汇总
=> 由于本地JDK是1.8对应Java8,按照尽可能看新版本查找 => 对应表格里面gradle7.x
二、gradle安装步骤
- gradle历史版本找到需要下载的版本例如gradle-7.1-src.zip
- 右键复制链接地址
- 浏览器新标签页粘贴,会自动跳转下载
- 例如我放在了D:\Gradle下,解压缩。再新建一个文件夹repository用来存储gradle下载的依赖包
- 配置环境变量
5.1. 系统变量里面增加变量名:GRADLE_HOME,变量值:D:\Gradle\gradle-7.1
5.2. 用户变量里的Path,编辑->新增,值为:%GRADLE_HOME%\bin
5.3. 用户变量里面增加变量名:GRADLE_USER_HOME,变量值:D:\Gradle\repository
5.4. cmd执行gradle -v,出现gradle版本即为配置成功 - 回到gradle文件夹下的D:\Gradle\gradle-7.1\init.d,里面新建一文件,文件加后缀是init.gradle
- 文件里面的内容是
点击查看代码
allprojects {
repositories {
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven {name "M2" ; url "https://plugins.gradle.org/m2/" }
}
}
}
三、下载Spring源码
- 按照第一段找到对应可兼容的Spring版本选择5.3.28
- Spring源码地址
- 下载解压缩,右键Open Folder as IntelliJ IDEA Project
- IDEA设置里面搜gradle,配置如下
- 确定后,右侧gradle侧栏重新加载项目即可