【架构师之路】-【spring源码学习】-01搭建源码环境

为了学习spring源码,网上找了很多资料,说什么下载git,gradle的,都是fuck,他们说的都非常复杂,今天我给大家讲解一个非常简单的编译版本,绝对一步成功


首先下载spring源码包,gradle2.5,和生成eclipse后少的包,包我都给大家下好了,大家只需要下这一个就可以了,里面东西都有!!!点击下载连接点击打开链接

也可以复制打开:http://download.csdn.net/download/a346254964/10167526

下载完成解压后

【架构师之路】-【spring源码学习】-01搭建源码环境

一、安装gradle; 非常的简单

    1、解压gradle-2.5-all.zip到C:\Program Files

    2、添加环境变量  GRADLE_HOME,为解压的路径,然后PATH里添加bin目录,如下图

【架构师之路】-【spring源码学习】-01搭建源码环境

【架构师之路】-【spring源码学习】-01搭建源码环境

PATH中添加

【架构师之路】-【spring源码学习】-01搭建源码环境

【架构师之路】-【spring源码学习】-01搭建源码环境

3、在cmd里 测试 gradle -version 生成

【架构师之路】-【spring源码学习】-01搭建源码环境【架构师之路】-【spring源码学习】-01搭建源码环境


二、编译源码:

    1、将spring...3.2x.的包解压到D:\study\test\spring-framework-3.2.x(此目录你自己定)

    2、cmd进入此目录  cd D:\study\test\spring-framework-3.2.x  然后 输入命令gradle cleanIdea eclipse  然后就是等待就行了。此版本不会报错,直接编译成功!!!

    3、编译成功后每个项目里都有eclipse的项目文件如图:

【架构师之路】-【spring源码学习】-01搭建源码环境

【架构师之路】-【spring源码学习】-01搭建源码环境


三、将编译成功的代码

      1、 将spring-framework-3.2x目录里的下图的文件拷贝到eclipse里的工作空间去

【架构师之路】-【spring源码学习】-01搭建源码环境

     2、然后导入项目,会发现少包;少的有5个包,但其中有三个包是test测试用的,直接删除。将LIB包解压如图

【架构师之路】-【spring源码学习】-01搭建源码环境

【架构师之路】-【spring源码学习】-01搭建源码环境

将这两个包,依次给每个项目添加进buildpath,就完了!!!!!!!!编译成功如下 图:

【架构师之路】-【spring源码学习】-01搭建源码环境

【架构师之路】-【spring源码学习】-01搭建源码环境

spring-oxm有错,它是因为里面我说的那3个包,这3个包全是测试用的,和主代码无关,所以不用管他,如图:最后直接删除test.java里的代码。

【架构师之路】-【spring源码学习】-01搭建源码环境

【架构师之路】-【spring源码学习】-01搭建源码环境