搭建 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 源码上
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容