搭建 Spring 源码阅读环境

官网提供了一份参考文档: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 源码上

你可能感兴趣的:(搭建 Spring 源码阅读环境)