注:编译环境mac 10.10.1+jdk1.8.0_25+git+eclipse-luna4.4.1
1 源代码下载地址
下载zip压缩包
2 将spring源码文件转成eclipse 工程文件
./import-into-eclipse.sh
3 转换完成之后,将文件导入到eclipse
4 添加git版本管理
全部选中spring源代码项目,右键->team->share project ->git ->Use or create repository in parent folder of project->finish
注:导入到eclipse后,工程spring-benas-groovy 报错,提示找不到类GroovyDynamicElementReader。解决方法,将eclipse的groovy插件升级到最新,在eclipse 的Marketplace里面升级
5 将spring 的jar包安装到本地maven库中
./gradlew install
6 编译源代码
./gradlew build
编译成功
在源代码根目录的build文件夹下,有如下编译结果
jar 包编译在spring-framework-4.1.6.BUILD-SNAPSHOT.zip文件中,解压这个文件,可以看到