环境idea2019.3+spring-framework-v5.3.5
获取源码,当然你可以先fork一个项目到你自己的仓库然后再clone,便于记录你对它进行备注和修改。
github.com/spring-proj…
git clone https://github.com/spring-projects/spring-framework.git
进入目录切换分支
cd spring-framework
git checkout v5.3.5
使用idea加载项目打开如下配置spring-framework\gradle\wrapper\gradle-wrapper.properties
修改gradle为6.3版本,试了几个版本就发现6.3适配idea2019.3其它版本没实验过,有兴趣自己去试试,命令行肯定能编译成功,但是idea可能存在版本问题,如果是idea2020 就无需修改版本。、
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
idea修改如下 settings->gradle->gradke JVM 使用jdk11,Use Gradle from,改成使用gradle-wraper.properties
reimport下就导入成功了