一、需要的软件
1.安装GitHub,如果没有账号,可以直接在网站上面下载需要的版本源码(spring-framework-3.2.17.RELEASE)。
2.安装gradle(集成符合eclipse工程用的,下载地址 : https://gradle.org/releases/ 这里面有很多版本,在生成工程中有的版本会不兼容。我这里用gradle-4.10.2,后来出现了问题,换成了低版本3.5)
二、安装好gradle,在命令行输入 gradle -v
D:\spring-framework-3.2.17.RELEASE\ 目录下运行下列命令:
gradle cleanidea eclipse
三,在生成阶段可能出现的问题
问题1:
what went wrong :
A problem configuring project :spring-test-mvc。
具体原因不是很清楚,还在学习。查资料解决办法:(D:\spring-framework-3.2.17.RELEASE 里面的build.gradle文件)
注释掉图中代码,在生成阶段在报类似错误,同样注注释掉与之相匹配的代码
问题 2
what went wrong :
Execution failed for task ':spring-orm:eclipseClasspath'
这种原因是版本问题,我开始用的是gradle-4.10.2,spring用的是(spring-framework-3.2.17.RELEASE)报错找不到构造方法。生成最新的spring框架源码,没问题(亲测有效)。
后来我换成gradle-3.5,生成(spring-framework-3.2.17.RELEASE),就没有问题。
最后总算搞定了。