对于JAVA和.NET开发人员来讲Spring框架并不陌生,对于想进行spring源码学习的同学来讲,在本地下载和构建spring项目很有必要。以下简要说明下Spring源码的下载和在eclipse下的构建方式。
工具/原料
JDK
Eclipse
- 我们需要从源码库下载Spring的源码文件到本地,现在的spring官方源码都从svn迁移到了GitHub仓库里。我们可以从GitHub仓库下载源代码,但是因为国内网络的原因,我们可能无法连接到GitHub上,我们可以选择国内的git仓库下载
- 选择我们需要下载的版本,这里建议不要下载最新的版本,因为很多新的特性我们可能用不上结构式也更加复杂,我们在这里选择4.x版本即可
- 选择所需版本后,我们可以点击下载zip压缩包,也可以通过git来下载到本地进行版本管理。这里我们简单处理直接下载zip到本地解压缩即可
- 解压后的文件结构如图所示。这个时候我们无法直接将源码导入到本地的eclipse环境中,windows环境下需要执行import-into-eclipse.bat脚本,Linux环境下需要执行import-into-eclipse.sh脚本。脚本会执行相关的IDE环境配置构建和架包的下载
- 导入的eclipse源码可能需要goovery开发环境插件的支持,我们可以在eclipse插件仓库中查找安装对应插件:点击Help->Eclipse
Marketplace->选择Groovy Development Tools 点击安装,因为网络的原因这个过程可能会比较漫长
- 构建完毕后,我们可以选择导入当前需要的模块进行学习和查看,请注意各模块的依赖关系,防止报错无法构建成功