一丶安装GitHub,使用git clone Spring源码
git clone git://github.com/SpringSource/spring-framework.git
速度很坑爹
下载好的Spring源码
二、安装gradle https://gradle.org/install
(1) 解压文件
(2)配置PATH环境变量
(3)测试
完成系统变量配置输入命令 "gradle -version",安装成功会输出对应版本号
三、使用gradle工具编译Spring源码
打开命令窗口,切换到spring-framework所在的目录,执行“gradle eclipse -x :eclipse” 命令
编译过程异常缓慢,因为资源都在墙外,注意如果是Spring4 需要JDK1.8才行。
编译完成后就能看见eclipse工程所用的.project和.classpath文件了,可以愉快的导入eclipse了
四、找错
(1)导入eclipse会报错,缺少jar包依赖 ,链接:http://pan.baidu.com/s/1czlCcA 密码:fdl3
导入依赖的包
(2)
如果这个项目报错,是因为eclipse缺少Groovy插件
eclipse 中选择 help ->Install New Software->add
http://dist.springsource.org/milestone/GRECLIPSE/e4.4/
安装过程,我很奔溃,失败了无数次,最后挂了个VPN秒安装
(3) 这个工程需要两个包
到spring-oxm项目路径下输入命令:gradle cleanIdea :spring-oxm:compileTestJava 然后刷新
(4)最后startsWith() 和 startsWith() 这两个方法依旧报错 。
五、总结
历经千辛万苦终于把源码导入成功,万事开头难,阅读过程肯定会遇到更多问题,需要耐心和恒心,加油。