官网提供了一份参考文档:import-into-idea
依赖工具
- Git
- Gradle
- JDK 1.8+
- IntelliJ IDEA
对于 IDE,你也可以选择 Eclipse,选择自己最称手的工具即可。
获取源码
官方仓库地址:https://github.com/spring-projects/spring-framework
在 GitHub 上 Fork 出属于自己的仓库,方便我们后续记录并提交一些阅读源码的注释。
拉取后,分支切换到 5.1.x。
预编译 spring-oxm 项目
进入 Spring 源码仓库的根目录,执行下面命令,Windows 系统和 Linux、Mac操作稍微有点不一样。
gradlew.bat :spring-oxm:compileTestJava
or
./gradlew :spring-oxm:compileTestJava
导入 IDEA
File -> New -> Project from Existing Sources -> Navigate to directory -> 选择 build.gradle
我遇到过的问题
在导入 IDEA 的时候,我的 IDEA 没有 Gradle 选项。一开始以为是版本或者安装不正确,后来查看了 IDEA 的运行日志,才定位到 Gradle 插件被禁用了。开启 Gradle 插件后,代码工程被顺利导入。
注意事项
- 代码不用跟进 JDK 和 第三方依赖库代码里面,专注在 Spring 源码上
网友评论