1、环境准备
-
git工具安装及配置:
git的工具很多,可以安装一下自己熟悉的工具,本人安装的是TortoiseGit-2.6.0.0-64bit.msi,Git-2.17.0-64-bit.exe这2个软件
安装完git之后,再配置环境变量。- git环境变量配置:在系统环境变量path里面新增:git安装的全路径\bin
- TortoiseGit环境变量配置:在系统环境变量path里面新增:TortoiseGit安装的全路径\bin
-
gradle安装及配置:
- 到gradle官网下载gradle-5.6.4-all.zip在本地解压,同时在当前解压的目录新增创建.gradle目录(相当于gradle本地仓库),再配置环境变量,在系统环境变量path里面新增:gradle-5.6.4-all解压目录的全路径\bin
- 在cmd当中执行gradle -v查看gradle安装后的版本号
-
maven安装及配置:
- 在maven官网下载apache-maven-3.5.3-bin.zip在本地解压,同时在当前解压目录repository目录(相当于maven本地仓库),再配置环境变量,在系统环境变量path里面新增:apache-maven-3.5.3-bin解压目录的全路径\bin
- 在cmd当中执行mvn -v查看maven安装后的版本号
-
ide安装:此步骤略(自行在网络上搜索,本人使用ideaIU-2020.1)
-
jdk安装及配置:此步骤略(自行在网络上搜索,勿必在1.8以上)
注:以上安装及配置勿必操作成功,否则后续源码编译会存在各种问题
2、源码下载
- 在本地创建新目录存放源码
- 使用git执行https://github.com/spring-projects/spring-framework.git,是pull的master分支
3、源码编译
- 使用cmd直接进入到spring-framework目录,执行 gradlew :spring-oxm:compileTestJava,此步是对spring-oxm进行预编译处理
- 打开IntelliJ ,导入spring-framework项目,在打开项目之后要检查gradle的配置(File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle),接下来等待下载jar,这步需要点时间,看网络环境的情况
4、创建新模块测试
- 在spring-framework项目上右键->new->module->gradle(切记选这个,原为整个项目是gradle构建的)
- 创建测试类就可以学习啦~~~