原Spring源码浅析系列-导入源码到Eclipse

Posted zdd-java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原Spring源码浅析系列-导入源码到Eclipse相关的知识,希望对你有一定的参考价值。

  • 开发环境:

      系统:windows7.64位;jdk版本:1.7; eclipse版本:Mars Release (4.5.0); Gradle版本:gradle-2.4.1.2; Spring源码:3.2x。

  • 下载Spring源码

  1. 第一步肯定是需要把源码下载下来,因为是研究spring的源码,所以我是直接download到我本地;’前往github下载Spring源码(或者通过git clone方式下载代码,当然前提是电脑里此时已经安装了github客户端或者类似的工具),可以选择下载mater分支,或者点击Tags选择release版本。(我选的是3.2x版本,因为之前有看过网上说早的版本变动小,最主要是3.2版本编译比较稳)

技术分享图片

 

    2.下载成功后打开压缩包解压到指定目录,spring核心项目都包含在里面,例如spring-core,spring-context,spring-jdbc。源码总共不会超过20M。

          技术分享图片

      3.此时并不能直接导入eclipse,因为这些项目还没进行编译,需要通过gradle进行编译后才能被eclipse所识别,所以在此之前必须安装好gradle插件,安装gradle教程可以参考网上文章,和配置maven环境一样的步骤;配置成功后通过cmd进入到指定的项目根目录下执行 gradle cleanidea eclipse(比如我想编译spring-core,我的项目位置在E:/spring/spring-core,则需要进入到E:/spring/spring-core下执行 gradle cleanidea eclipse,如果在E:/spring 这个目录下执行的话会把所有的spring模块都进行编译)。

               4.编译成功后如下图所示,这时候就可以导入到eclipse。

               技术分享图片

 

               5.直接import编译好的模块到eclipse,完整导入如下所示:

               技术分享图片

 


以上是关于原Spring源码浅析系列-导入源码到Eclipse的主要内容,如果未能解决你的问题,请参考以下文章

Spring读源码系列之AOP--08--aop执行完整源码流程之自动代理创建器导入的两种方式

从线程池理论浅析为什么要看源码

Spring源码浅析之bean实例的创建过程

.1-浅析webpack源码之webpack.cmd

JMeter源码导入到Intellij IDEA

做一个合格的程序猿之浅析Spring AOP源码(十八) Spring AOP开发大作战源码解析