如何使用idea编译spring-framework源码

下载spring-framework源码,建议使用git clone的方式,便于切换分支
直接使用github下载速度很慢,可以使用镜像地址下载

https://hub.fastgit.org/spring-projects/spring-framework
访问上面的地址,复制git地址
git clone https://hub.fastgit.org/spring-projects/spring-framework.git

PS:一定不要自己安装gradle,版本不一致的问题会搞死人

代码卸载完成

先修改build.gradle文件,

不要直接点击gradlew.bat,使用cmd窗口运行,可以查看日志

直到出现build successful,期间如果有下载异常,多半是网络问题,无脑重试即可,直到成功

在导入idea前,先执行gradlew :spring-oxm:compileTestJava, 这个步骤会下载一些依赖,如下载失败同样进行重试,直至成功

成功后导入idea,