Eclipse导入spring-framework-3.2.*源码

时间:2023-01-21 00:23:26

一. 准备工作

1.下载安装sts(springsource推荐使用), 毕竟人家的框架用他自家的ide是最好的,当然sts也是基本eclipse的, 下载地址: http://www.springsource.org/downloads/sts-ggts

2.下载安装gradle, spring 源码构建加入了gradle支持. gradle下载: http://www.gradle.org/downloads ,下载后设置环境变量: GRADLE_HOME = gradle主目录 , 并在path中加入;%GRADLE_HOME%\bin;

3.下载安装github, spring源码托管到了github : http://windows.github.com/ (windows) ,当然您压需要注册github账号 , spring github托管地址: https://github.com/SpringSource/spring-framework

二.将springframework导入eclipse(sts)

   1.生成eclipse配置 .

进入spring源码目录: 结构如下:

Eclipse导入spring-framework-3.2.*源码

Eclipse导入spring-framework-3.2.*源码

可以看到spring为我们提供了导入eclipse的脚本,执行脚本即可.

不过经过我的实验spring提供的脚本执行到一半就出问题了不知道是什么原因. 我们自己用gradle命令来替代它提供给我们的脚本:

进入spring目录, 执行命令: gradle eclipse -x :eclipse

第一次执行会花比较长的时间,gradle会去下载许多依赖库, 执行报的结果如下 , 因为我之前已经执行过了花的时间不多

F:\GitHub\spring-framework>gradle eclipse -x :eclipse
:buildSrc:clean
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy
:buildSrc:processResources
:buildSrc:classes
:buildSrc:jar
:buildSrc:assemble
:buildSrc:compileTestJava UP-TO-DATE
:buildSrc:compileTestGroovy UP-TO-DATE
:buildSrc:processT
:spring-webmvc-tiles3:eclipseWstComponent
:spring-webmvc-tiles3:eclipse

BUILD SUCCESSFUL

Total time: 1 mins 57.462 secs

执行完毕的进入到每个子目录下可以看到多了几个文件或目录, 就是设置eclipse项目及classpath的一配置如下:

Eclipse导入spring-framework-3.2.*源码 .settingsh文件夹及.classpath和.project就是刚才生成的配置

2.导入eclipse

eclipse : import - >

Eclipse导入spring-framework-3.2.*源码       

Eclipse导入spring-framework-3.2.*源码

 

1- 如果出现如下面所示: 出错的项目在build.gradle文件中注释。反正那几个也暂时用不着,需要用的时候再具体大约有三四个。

2- 导入eclipse的时候,不是以maven形式导入,而是普通的java

3- 在最开始的时候,应该不下载依赖包的源代码,会浪费时间。http://wind-bell27.iteye.com/blog/1969930 这个里面提到了许多要注意的地方。不过在后面才看到

4- 此外下面构建命令中X参数不是大写,而是小写

转自:http://blog.csdn.net/buyaore_wo/article/details/8977746