目录
1.环境准备
JDK 1.8
gradle 4.6
可以网盘下载
链接: https://pan.baidu.com/s/11YJFAK4ns9KlFFKTi3tn6A 提取码: wb9t
解压并配置环境变量 具体还可参考
GRADLE_HOME=/Users/xxxx/soft/gradle-4.6-all
export GRADLE_HOME
export PATH=$PATH:$GRADLE_HOME/bin
IDE:IntelliJ IDEA
2.代码准备
2.1 下载
git clone git@github.com:spring-projects/spring-framework.git
cd spring-framework
2.2 添加仓库地址
$下载路径/spring-framework/build.gradle
repositories {
maven { url "https://repo.spring.io/libs-release" }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
这样就不会下载依赖或者其它太慢的情况,从阿里云的仓库下载
2.2 预编译
使用./gradlew预先编译
./gradlew :spring-oxm:compileTestJava
3.导入IntelliJ IDEA
File ->Import Project
剩下的交给IDEA 和 gradle gradle下载依赖可能特别慢
4.效果
导入成功,可以使用IDEA的各种功能,看源码非常方便。可以执行其单元测试,利于理解。
附录
如果还有不清楚,可以参考spring github 文档