从github仓库将源码克隆到本地
git clone -b 5.2.x https://github.com/spring-projects/spring-framework.git
构建源码
我们要在IDE中打开源码,按照官方Import into your IDE来操作https://github.com/spring-projects/spring-framework/blob/master/import-into-idea.md
Spring framework通过Gradle来管理源码,但在构建过程中我们不必去下载安装gradle,他会自动去下载。gradle下载的所有依赖默认在C:\Users\用户\.gradle\caches\modules-2\files-2.1路径下面(类似于maven repository仓库)
执行以下命令自动编译源码
./gradlew :spring-oxm:compileTestJava
在IDEA里依次点击File->Open-打开你编译后的文件目录
对IDEA进行配置:
移除spring-aspects模块:注释掉settings.gradle文件中的include "spring-aspects"这一行后点击重新加载所有gradle项目