`

从GitHub中获取Spring源码

 
阅读更多

本文介绍如何从GitHub上获取spring源码,并且使用Gradle的构建来构建项目。

 

1.安装GitHub

去GitHub官网上下载GitHub,windows系统的对应下载地址是:http://windows.github.com/,下载后双击安装。

 

2.安装Gradle

http://www.gradle.org/downloads下载Gradle。下载后将文件解压到指定目录中,例如:D:\gradle-2.7,然后配置环境变量。 
1)根据对应目录创建GRADLE_HOME系统变量,我这里的值为D:\gradle-2.7。 
2)将%GRADLE_HOME%\bin;添加到path中。 
3)测试gradle是否安装成功:打开cmd窗口输入 gradle -version ,成功则显示版本信息。

 

3.下载spring

首先打开GitHub,单击快捷菜单中的GitShell选项,通过cd命令将当前目录转换到保存源码的目录,假设为E:\SpringCode。在该目录下执行以下命令: 
git clone git://github.com/SpringSource/Spring-framework.git

等待一段时间后,下载完成:

这里写图片描述

去E:\SpringCode下查看,发现已经有了相应源码。

 

4.转换成eclipse工程

现在下载的源码并不能直接导入到Eclipse中。下面使用Gradle构建Spring事务部分源码。 
打开cmd窗口,将目录切换到Spring事务部分源码,执行 gradle cleanIdea eclipse

这里写图片描述

 

回车等待一段时间出现下图说明将Spring源码转换成eclipse工程成功:

这里写图片描述

此时查看spring-tx文件夹,发现已经变成可以导入到eclipse工程的模式

 

5.导入eclipse

导入至eclipse发现项目名有一个红色的感叹号

这里写图片描述

 

这是由于该工程还依赖于其他的Spring工程,依次执行第4步,导入至eclipse就可以了

这里写图片描述

 

转:http://blog.csdn.net/u013131533/article/details/48626657

 

注:

1.在导入spring源码之后,项目中会缺失spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar,可以在如下地址下载。

http://download.csdn.net/download/woshizhhblog/9693878

 

2.在以上操作完成后,有遇到GroovyDynamicElementReader错误,原因是没有安装groovy的eclipse插件。

可以在eclipse的 Help -> Install New Software 中,添加groovy的下载连接

http://dist.springsource.org/milestone/GRECLIPSE/e4.4/
然后全选后,开始下载,下载完后,重启eclipse,然后clean一下项目就搞定了。

参考:http://blog.csdn.net/paincupid/article/details/43902437

插件官网:https://github.com/groovy/groovy-eclipse/wiki

分享到:
评论

相关推荐

    SpringStudy:GitHub下载的Spring源码,用于Spring源码学习

    Spring框架 这是Spring框架的所在地:所有的基础。...从源构建 请参阅Wikipedia页面和文件。 保持联系 在Twitter上关注 , 及其。 可以在上找到深入的文章,并通过我们的宣布其。 执照 Spring框架是在2.0版下。

    github最新版spring源码gradle构建20141121

    2014年11月21日的GitHub上发布的Spring源码版本,可能是Spring 4.x系列的一个更新,因为Spring 5是在2017年发布的。Gradle是一种强大的构建自动化工具,它在Java生态系统中逐渐取代了Maven,因为其更灵活的构建脚本...

    Spring-github

    Spring官方维护的GitHub仓库中包含了Spring框架的所有核心模块以及Spring Boot、Spring Cloud等衍生项目。开发者可以通过查看源码、提交问题、参与讨论或者fork项目来学习和贡献。 现在,我们深入到压缩包内的两个...

    SpringFramework3.2 源码 github源码gradle编译

    在标题中提到的“SpringFramework3.2 源码 github源码gradle编译”,意味着我们可以从GitHub获取到Spring Framework 3.2的源代码,并使用构建工具Gradle来编译和管理项目依赖。Gradle是一种强大的构建自动化工具,它...

    spring 源码环境搭建

    "spring源码" 是指 Spring 框架的源代码。 部分内容解释 1. 下载 GitHub 客户端安装 下载 GitHub 客户端是因为 Spring 源码托管在 GitHub 上,所以我们需要下载 GitHub 客户端来 clone Spring 源码。安装成功后,...

    spring源代码下载地址

    在Spring源码的压缩包中,"Spring源码.txt"可能包含了源代码的说明、导入指南或其他相关信息。打开这个文本文件,可以获取更多关于如何使用和理解Spring源码的提示。 总的来说,获取并研究Spring的源代码是提升Java...

    spring github打包源码 spring-framework-5.3.4.zip

    由于网络环境和GitHub的下载速度限制,获取Spring Framework 5.3.4的源码可能需要一些时间。在这种情况下,可以尝试使用加速工具或者在本地搭建Git服务器来提高下载效率。 总结,Spring Framework 5.3.4作为Java...

    构建为eclipse项目的spring源码

    Spring源码可以从官方GitHub仓库(https://github.com/spring-projects/spring-framework)下载,这里提供的压缩包"spring-framework-master - 副本"即是源码的副本。解压后,可以看到Spring框架的各个模块和组件。...

    Spring源码深度解析第二版

    Spring源码深度解析第二版 Spring是一款广泛应用于Java企业级应用程序的开源框架,旨在简化Java应用程序的开发和部署。Spring框架的核心主要包括了IoC容器、AOP、MVC框架等模块。 第1章 Spring整体架构和环境搭建 ...

    spring源码(注释+测试版)

    这份"spring源码(注释+测试版)"提供了Spring框架的源代码,带有注释和测试用例,对于开发者深入理解Spring的工作原理非常有帮助。 1. **spring-core**:这是Spring框架的基础模块,包含了核心的工具类和资源处理...

    Licence GitHub Release 简介 SpringC.zip

    Licence GitHub Release 简介 Spring Boot API Project Seed 是一个C

    spring源码下载及导入eclipse的工具集合

    Spring框架的源代码托管在GitHub上,因此我们可以直接通过访问GitHub仓库来获取。前往`https://github.com/spring-projects/spring-framework`,在此页面中,你可以看到不同版本的Spring源码。选择你需要的版本,...

    idea+gradle构建spring源码环境.docx

    在本文中,我们将详细介绍如何使用 IDEA 和 Gradle 构建 Spring 源码环境,以便深入学习 Spring 源码。下面是具体的步骤和知识点总结。 一、下载 Spring 源码 下载 Spring 源码有两种方式:一种是直接下载 zip ...

    Spring源码调试环境搭建工具

    首先,你需要从Spring的官方Git仓库(如GitHub)下载Spring的源代码。确保你下载的是与当前项目所用Spring版本相匹配的源码。 2. **构建工具**: 使用Maven或Gradle作为构建工具,根据下载的源码中配置的构建文件...

    spring源代码开发1

    在源代码中,Spring框架分为多个模块,每个模块负责不同的功能,如Core Container(核心容器)、Data Access/Integration(数据访问/集成)、Web(Web)等。通过阅读和理解这些模块的源代码,我们可以深入了解Spring...

    spring3.2.1源码

    从github下载的spring源码,我本地进行了编译(苦逼的花了两天才搞定,要下载各种jar包),可以在eclipse下直接导入,非常值得收藏。

    spring源代码下载(共3部分)

    5. 学习测试:Spring源代码中的单元测试是很好的学习资源,它们展示了如何使用框架本身进行测试。 最后,参与开源社区,如阅读Spring的JIRA issue,跟踪开发进度,甚至提交代码,都是提高理解和贡献的好方式。同时...

    spring5.0源码下载==> spring-framework.7z

    解压后,你将得到 Spring 框架的完整源代码,这有助于开发者理解其工作原理并进行定制化开发。 Spring 5.0 的主要改进包括: 1. **Java 9 支持**:Spring 5.0 针对 Java 9 进行了优化,兼容其模块化系统(Jigsaw)...

    06 Spring 5.x源代码编译并导入到eclipse或者ide慕课专栏1

    为了深入了解Spring的工作机制并进行定制化开发,我们需要掌握如何获取和导入Spring的源代码到开发环境中。本篇文章主要介绍了如何将Spring 5.x的源代码编译并导入到Eclipse或IntelliJ IDEA等集成开发环境。 首先,...

    Spring3源码构建与断点

    10. **断点调试**:为了进行源码级别的调试,需要在项目中引入Spring源码,将`org.springframework.web`源码复制到项目源代码目录下,资源文件复制到WebRoot或相应的位置。 这些步骤详细阐述了从下载源码到构建、...

Global site tag (gtag.js) - Google Analytics