1.下载链接为: https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip 版本Spring,下载完成后, 解压源码
2.由于 Spirng5 以后都是采用 Gradle 来编译,所以构建源码前需要先安装 Gradle 环境。Gradle 下载地 址:https://gradle.org/releases,我使用的是 Spring5 官方推荐的版本 Gradle4.0,下载链接为: https://gradle.org/next-steps/?version=4.0&format=bin ,添加环境变量
3.检测环境,输入 gradle -v
命令
4.编译源码,cmd 切到 spring-framework-5.0.2.RELEASE 目录,运行gradlew.bat
注意:如果4,5,6步有出现异常:
1 修改spring源码目录下build.gradle文件,将id org.jetbrains.dokka"version 0.9.15 修改为id org.jetbrains.dokka"version 0.9.17
2 repositories中添加
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url "https://plugins.gradle.org/m2/" }
maven { url "https://repo.spring.io/milestone" }