grable编译spring源码并导入eclipse
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一下项目就搞定了。
成功后如图,图标改变了
最新文章
- 时间戳转化为日期TimeStamp转NSDate转NSString
- C#使用 DirectX SDK 9做视频播放器 并在视频画线添加文字 VMR9
- java读取项目中文件路径及乱码解决
- Maven多模块项目使用MyBatis Generator
- LCIS HDOJ 4512 吉哥系列故事——完美队形I
- 四 GPU 并行编程的存储系统架构
- Caffe 编译
- 如何给网页标题栏上添加图标(favicon.ico)
- Cocoapods依赖管理
- Spring IOC三种注入方式(接口注入、setter注入、构造器注入)(摘抄)
- IOS学习之路二十二(UIAlertView获得文本框内容及添加北京图片)
- iOS单元测试
- 2017-06-27(useradd usermod userdel 禁止普通用户登录)
- pytesser3 使用说明
- CF1155E Guess the Root
- MySQL Hardware--NUMA与MySQL
- 安装和使用JD-Eclipse插件
- apt-get update 问题
- 【blog】SpringBoot普通类中如何获取其他bean例如Service、Dao
- laravel 实现一个简单的 RESTful API
热门文章
- mstsc远程登录设置
- XAMPP修改mysql的默认密码的三种方法
- Array转为Json需要导入的包
- JZOJ.5230【NOIP2017模拟8.5】队伍统计
- mysql的增量备份与全备的脚本
- 学习使用turtlebot2——安装ROS Indigo系统
- hdu 1257 最少拦截系统【贪心 || DP——LIS】
- BZOJ2648: SJY摆棋子&;&;2716: [Violet 3]天使玩偶
- pop 在列表中和字典中的区别
- python中如何去掉unicode编码前面的u?