下载完成之后解压到本地目录。
2. spring源码的编译需要gradle的支持,所以需要去gradle官网下载gradle https://gradle.org/gradle-download/。如果打不开可以到我的网盘下载: http://pan.baidu.com/s/1kVGu8yr
下载完成后同样只需要解压到本地目录,但是此时记得去配置环境变量 GRADLE_HOME和PATH。配置正确的话,在cmd输入: gradle -v 能够正确显示gradle版本。
3. 进入spring源码根目录,打开命令窗口,输入 import-into-eclipse.bat 运行脚本或者将import-into-eclipse.bat直接拖入命令窗口,根据提示点击enter,这时候有可能报找不到gradlew.bat命令的提示,可以通过将gradlew.bat也拖入命令窗口,点击enter解决,之后就开始编译spring源码并且生成可以导入eclipse的.classpath、.project文件了。在运行的开始可能出现下载类似:https://services.gradle.org/distributions/gradle-1.12-bin.zip 连接超时,这个是网络问题。可以多试几次,也可以在命令行请求这个文件的时候去浏览器直接输入这个路径。
编译的时间非常长。在编译的过程中很有可能会出现错误,这时候需要根据具体的错误信息自行百度解决。这里说一个需要注意的地方就是:源码跟路径下的build.gradle文件中一般有下面的话:
compileJava {
sourceCompatibility = 1.6
targetCompatibility = 1.6
}
compileTestJava {
sourceCompatibility = 1.8
targetCompatibility = 1.8
options.compilerArgs += "-parameters"
}
这个就是指定源码编译使用的是jdk1.6,而测试代码编译使用的是jdk1.8。也就是此时应该要安装jdk1.8.
4. 一路回车编译完成就可以在eclipse中导入了。
5.导入eclipse
File→Import
6.选择spring-framework-3.2.18.RELEASE包中其中一个子项目,点击确定
7.将项目转换成 maven项目即可完成源码的导入。
8.有时候项目导入成功后会出现下图的提示,该提示表示该项目所依赖的其他项目没有导入进来,需要将他所依赖的其他项目导入eclipce中即可。
9. Build Path → configure build path
10.这时候发现原来是找不到这几个依赖的项目,接下来开始导入这些项目。
11.当所有的依赖包导入成功后,项目的感叹号就消失了。