idea 2019.2.4 导入spring 5.x 源码

最近想着学习一下spring源码,想做就做,立马开始。

使用工具:
idea 版本 2019.2.4
gradle 版本 5.6.4
jdk 1.8

工具准备完毕,然后开始导入spring源码:
1.打开github官网,搜索 spring
idea 2019.2.4 导入spring 5.x 源码_第1张图片
2.找到spring-frameworkidea 2019.2.4 导入spring 5.x 源码_第2张图片
3.选择5.x,点击 Clone or download,获取git 地址
idea 2019.2.4 导入spring 5.x 源码_第3张图片
idea 2019.2.4 导入spring 5.x 源码_第4张图片
4.打开idea,导入工程界面。选择git 下载,输入地址,等待下载
idea 2019.2.4 导入spring 5.x 源码_第5张图片
5.下载完成,会弹出是否导入界面。选择 yes。选择 gradle 选项,这里不再做介绍。

6.导入完成之后看,界面如图:
idea 2019.2.4 导入spring 5.x 源码_第6张图片
过程中会下载一些gradle插件,或者spring的jar,可能因为网络问题导致build 失败,可以多试几次(或者换网络),等待下载完成。

7.这时build中会有编译报错,这是因为 Spring为避免第三方class冲突,把最新的cglib和objenesis给重新打包了,为了编译通过我们需要把缺失的jar补回来。
idea 2019.2.4 导入spring 5.x 源码_第7张图片
重新编译,即可开始我们的源码阅读之旅。

你可能感兴趣的:(spring源码学习)