一. 准备工作
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源码目录: 结构如下:
可以看到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的一配置如下:
.settingsh文件夹及.classpath和.project就是刚才生成的配置
2.导入eclipse
eclipse : import - >
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