Spring源代码编译,并导入Eclipse
近期要开始研究Spring源码,昨天刚把Spring源代码编译了,并导入Eclipse中,在此记录一下。
1、下载并安装gradle
到 gradle官网 或者这里 gradle-1.6-bin 下载压缩包,解压。添加 GRADLE_HOME 系统变量,修改Path系统变量,如下图所示:
在控制台测试是否已经配置成功:
2、下载并编译Spring
我使用的是 Spring 3.2.x ,因为这个版本编译比较顺利(我也尝试编译过其他版本的,但没有弄成)。可以到 github官网 上下载,或者也可以直接使用这个资源 Spring 3.2.x 源码。解压后得到:
双击 import-into-eclipse.bat ,得到:
接着再按两次回车(也不一定是两次,反正需要按回车的就按回车就是了),即可进行 Spring 的编译,这个过程持续半个小时左右。
编译完成后,得到:
可以看到编译完成后,每个模块的多了一些东西,不再只是单纯的源代码,如:
3、将编译后的Spring导入Eclipse
好吧,最后那张控制台打印图的后面几句话,已经很详细的告诉你如何将编译后的Spring导入Eclipse了。效果如下:
至此,我们已经完成了Spring源代码的编译,并将其导入Eclipse。可以开始分析Spring喽。
参考文献:
《Spring源码深度解析》 郝佳
spring源码剖析(一)下载spring3.2源代码,并编译源代码