说明
Spring源码阅读环境配置如下:
- Spring 5.x版本
- Gradle 4.8.1
- JDK8
- IDEA2020.1
- win10
搭建步骤
1. 下载Spring源码
下载地址:Github链接,选择5.x版本
如果Github下载过慢,可以使用码云加速,镜像地址
另一种办法是通过梯子配置代理,也可以加速下载
2. 配置Gradle
Spring基于gradle构建,需要先安装配置Gradle
Gradle下载地址,选择complete版本,下载后加入环境变量,通过gradle -v验证是否配置成功
3. 构建项目
在进行预编译之前,需要检查以下几个地方:
- gradle.properties: 查看版本是否正确
- jdk版本和gradle版本
在代码目录下执行命令:
gradlew :spring-oxm:compileTestJava
等待编译成功。编译过程可能遇到如下问题:
- An exception occurred applying plugin request [id: ‘com.gradle.build-scan’, version: ‘1.8’]
解决办法:Gradle版本问题,具体原因参考此链接
Gradle Build Tool versions | Minimum plugin version | Maximum plugin version |
---|---|---|
>= 6.0 | 3.0 | 3.3.1 |
5.0 - 5.6.4 | 2.0.2 | 3.3.1 |
4.1 - 4.10 | 1.8 | 1.16 |
4.0 | 1.7.4 | 1.16 |
2.0 - 3.5 | 1.0 | 1.16 |
< 2.0 | not supported | not supported |
- org.gradle.api.CircularReferenceException: Circular dependency between the following t