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一下项目就搞定了。

 

成功后如图,图标改变了

 

posted @ 2017-04-25 16:46  tianzhongshan  阅读(429)  评论(0编辑  收藏  举报