1、github安装
先安装github,点击此链接可下载Git:Git下载 直接点击安装并使用默认设置直到安装完成。
2、gradle安装
安装gradle gradle官网 选择指定的版本下载
(1)官网地址打开后,找到下图中的下载
(2)自行选择自己的版本可下载,me选择的是5.6.4版本
(3)下载解压后,配置环境变量
紧接着将此变量添加到path路径中
(4)测试是否安装成功
3、spring源码
使用git对spring源码进行拉取,命令:git clone --branch v5.2.8.RELEASE https://gitee.com/gumj/spring-framework.git
4、配置源码编译环境
主要是对build.gradle、gradle.properties、settings.gradle和gradle-wrapper.properties文件进行修改。
(1)build.gradle文件修改
注释掉企业限制:id ‘io.spring.gradle-enterprise-conventions’ version ‘0.0.2’
紧接着找到repositories:
//增加下面两行
maven { url ‘https://maven.aliyun.com/nexus/content/groups/public/’ }
maven { url ‘https://maven.aliyun.com/nexus/content/repositories/jcenter’}
(2)gradle.properties文件修改
将其文件中的内容全部替换为下面的内容:
version=5.2.8.RELEASE
org.gradle.jvmargs=-Xmx2048M
org.gradle.caching=true
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.daemon=true
替换后的内容为:
(3)settings.gradle修改
增加国内镜像:
//增加下面两行,配置阿里云仓库
maven { url ‘https://maven.aliyun.com/repository/public’ }
maven { url ‘https://repo.spring.io/plugins-release’ }
(4)gradle-wrapper.properties文件修改
该文件位于spring源码中的spring-framework\gradle\wrapper路径,此处可以修改也可以不修改,不修改的话gradle会使用默认路径(编译spring源码时会下载,速度较慢),如果修改的话使用上述下载gradle的zip。
默认路径:C:\Users\用户名.gradle\wrapper\dists\gradle-5.6.4-bin\bxirm19lnfz6nurbatndyydux
默认下载路径:
5、编译spring源码
使用命令:gradlew :spring-oxm:compileTestJava
6、idea导入spring源码
等待编译完成后,使用idea 将spring源码导入,并对idea的gradle进行配置
7、idea编译spring
idea会对导入的spring源码进行环境编译,如下图:
编译完成后的spring是正确的java项目代码,可对其进行操作【编辑、注释等】。