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

2.spring github托管地址: https://github.com/SpringSource/spring-framework 进行不同版本下载 4.0及以上貌似需要JDK1.8才能gradle编译成功

3.打开dos命令进入spring-framework源码目录 执行 F:\workspace\spring-framework>gradle eclipse -x :eclipse

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

4.导入eclipse  import>General>Existing Projects inot ...

5.完成

解决项目导入之后部分报错问题......

1.提取spring-core 里面的cglib文件进行压缩成jar包 名称:spring-cglib-repack-3.0.jar  并存放到 spring-core\build\libs\spring-cglib-repack-3.0.jar

通过dos java 命令进行jar打包 jar cvf jar包名.jar 文件路径名 * 表示文件夹下面所有文件

2.提取spring-core 里面的objenesis文件进行压缩成jar包 名称:spring-objenesis-repack-3.0.jar 并存放到 spring-core\build\libs\spring-objenesis-repack-3.0.jar

同理

3.GroovyDynamicElementReader 报错

  

要安装一个eclipse的groovy插件
在eclipse的 Help -> Install New Software 中,添加groovy的下载连接:
http://dist.springsource.org/milestone/GRECLIPSE/e4.4/

然后全选后,开始下载,下载完后,重启eclipse,然后clean一下项目就搞定了。

成功后如图,图标改变了

最新文章

  1. 时间戳转化为日期TimeStamp转NSDate转NSString
  2. C#使用 DirectX SDK 9做视频播放器 并在视频画线添加文字 VMR9
  3. java读取项目中文件路径及乱码解决
  4. Maven多模块项目使用MyBatis Generator
  5. LCIS HDOJ 4512 吉哥系列故事——完美队形I
  6. 四 GPU 并行编程的存储系统架构
  7. Caffe 编译
  8. 如何给网页标题栏上添加图标(favicon.ico)
  9. Cocoapods依赖管理
  10. Spring IOC三种注入方式(接口注入、setter注入、构造器注入)(摘抄)
  11. IOS学习之路二十二(UIAlertView获得文本框内容及添加北京图片)
  12. iOS单元测试
  13. 2017-06-27(useradd usermod userdel 禁止普通用户登录)
  14. pytesser3 使用说明
  15. CF1155E Guess the Root
  16. MySQL Hardware--NUMA与MySQL
  17. 安装和使用JD-Eclipse插件
  18. apt-get update 问题
  19. 【blog】SpringBoot普通类中如何获取其他bean例如Service、Dao
  20. laravel 实现一个简单的 RESTful API

热门文章

  1. mstsc远程登录设置
  2. XAMPP修改mysql的默认密码的三种方法
  3. Array转为Json需要导入的包
  4. JZOJ.5230【NOIP2017模拟8.5】队伍统计
  5. mysql的增量备份与全备的脚本
  6. 学习使用turtlebot2——安装ROS Indigo系统
  7. hdu 1257 最少拦截系统【贪心 || DP——LIS】
  8. BZOJ2648: SJY摆棋子&&2716: [Violet 3]天使玩偶
  9. pop 在列表中和字典中的区别
  10. python中如何去掉unicode编码前面的u?