本文介绍如何从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
相关推荐
github最新版spring源码gradle构建20141121只要5分
Spring框架 这是Spring框架的所在地:所有的基础。...从源构建 请参阅Wikipedia页面和文件。 保持联系 在Twitter上关注 , 及其。 可以在上找到深入的文章,并通过我们的宣布其。 执照 Spring框架是在2.0版下。
Spring-github
spring github打包源码,github 下载速度受限
SpringFramework源码 Github上下载的,用gradle编译好了(墙得厉害,网络龟速,LZ不容易%>_)喜欢研究Spring源码的童鞋可以看看,可以直接导入eclipse查看
从github下载的spring源码,我本地进行了编译(苦逼的花了两天才搞定,要下载各种jar包),可以在eclipse下直接导入,非常值得收藏。
在github下的spring源码
后端: springcloud全家桶 项目名: 酒店管理系统 功能点: 酒店管理,OTA直连 技术栈: 前端: react网页web框架,app 使用谷歌跨平台框架 flutter 后端: springcloud全家桶 项目名: 酒店管理系统 功能点: 酒店...
Source Code Examples-Spring Boot in Action; Spring Boot 实战 之 源代码
此压缩包是spring的源码,是从github官网:https://github.com/spring-projects/spring-framework 下载的最新spring框架源码
Spring Boot Build Status Chat Revved up by Gradle Enterprise Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. It takes an ...
这是 http://blog.csdn.net/y353027520dx/article/details/42418117 文章的源代码和使用的jar包,解压后就能直接运行,希望大家多多支持啊
从官网之下下载的spring项目示例,具体网址在:https://github.com/spring-projects/spring-petclinic 导入eclipse之后需要一定的改动才可以运行
Spring4.0源代码,GitHub 2014.1月份最新版
java最新ssh源码(spring+hibernate+struts2),三个源码官网下载地址:spring:https://github.com/spring-projects/spring-framework hibernate:https://github.com/hibernate/hibernate-orm struts2:...
引入新的理念,最新的EJB规范相比之前的规范有了前所未有的简化,但对很多开发者而言,这一切的一切都来得太迟了。到了 EJB 3 规范发布时,其他基于 POJO
想对Spring源码一探究竟的同学可以直接下来阅读,不用去github下,本人也是在阅读Spring源码的时候下载下来的。
想要学习spring源码,第一步一定是构建spring源码环境 Spring源码构建 因为spring是用gradle构建的,所以需要确保本机有gradle。 我的环境是JDK1.8、Gradle5.6.1 第一步:从github下载spring-framework的源码 spring...
这是从Spring官方github 源码下载下来的,里面主要是SpringIO等核心技术的,应该Spring5的吧,不过改动不带,Spring一直是那个结构没有多大改变
spring源码4.3,未编译的源码,方便大家进行下载,无需到github下下载。