Spring 源码编译及导入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lzxadsl/article/details/50094185

1.源码下载

SpringFramework的GitHub地址:

https://github.com/SpringSource/spring-framework

Git clone地址:

git://github.com/SpringSource/spring-framework.git

下载完后进行解压就可以了,解压后的源码是不能直接用的,需要我自己在去编译。

2.工程编译

2.1安装Gradle

由于Spring采用的是Gradle进行项目管理,所以我们必须要先安装Gradle

官网地址:http://gradle.org/overview 

下载后直接解压就可以,然后就是配置环境变量

创建变量GRADLE_HOME

变量名:GRADLE_HOME 变量值:C:\Users\Administrator\Desktop\gradle-2.8-all\gradle-2.8 (解压后的目录)


然后在path变量中加入 %GRADLE_HOME%\bin;  到此配置完成。

为了验证我们是否有安装成功,打开cmd命令窗口 输入命令 gradle -v  后能够正常显示版本信息


2.2编译

进入到刚刚我们下载并解压好的spring源码根目录

然后直接双击运行 import-into-eclipse.bat 然后 按两次的任意键

由于编译过程中会去下载一些依赖jar包所以速度会比较慢,因为都是从国外网站下载,我是去弄了个vpn帐号所以速度会快点,
如果编译过程中报了什么错误,可以重新运行,它会从上次出错的地方继续开始。
编译过程比较久需要耐心等待...,编译完成后会提示 build success

3.导入源码到Eclipse

由于我是windows用户,所以参考import-into-idea.md的说明

这里,由于我使用的是eclipse,所以在spring根目录执行:gradlew cleanIdea eclipse 生成Eclipse导入需要的文件

接下去就跟我们平时导入工程一样,将一个个的spring模块导入即可



如果你想在项目中可以直接查看spring的源码和进行调试,那只有导入sources.jar就可以了
这边是我编译后的spring各模块对应的 jar包源码下载地址:http://download.csdn.net/detail/lzxadsl/9309227

导入jar源码
右键项目-》Properties 然后看下面的图片操作即可。


选择jar对应的 源码包

然后我们就可以在项目中查看spring的源码了






猜你喜欢

转载自blog.csdn.net/lzxadsl/article/details/50094185