grable编译spring源码并导入eclipse

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

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

3.打开dos命令进入spring-framework源码目录 执行 F:workspacespring-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-coreuildlibsspring-cglib-repack-3.0.jar

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

2.提取spring-core 里面的objenesis文件进行压缩成jar包 名称:spring-objenesis-repack-3.0.jar 并存放到 spring-coreuildlibsspring-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一下项目就搞定了。

 

成功后如图,图标改变了

原文地址:https://www.cnblogs.com/tianzhongshan/p/6762933.html