Spring的源码已经开始使用Gradle来构建,下面说下怎么用Gradle来构建Spring的源码,是如何生成Eclipse工程,这样就方便大家阅读源码,废话少说,下面开始我们搭环境之旅吧。
1、从github上下载Spring的最新源码:
git clone git://github.com/SpringSource/spring-framework.git
2、简单介绍怎么安装Gradle,至于Gradle的优点,在这就不阐述了;
从Gradle的官方网站(http://www.gradle.org/downloads)下载Gradle,目前版本1.7,只需要下载1.7-bin.zip即可。
将zip包解压到本地目录
然后在环境变量中配置GRADLE_HOME,并将 GRADLE_HOME/bin 加到 PATH 环境变量中,配置完成,通过gradle -v命令验证安装是否成功,见下图,如果出现相同的画面,说明成功 。
3、进入到本地的Spring-framework目录下,执行gradle eclipse -x:eclipse,如果是第一次执行将进入漫长的等待时间,因为Gradle会下载很多jar包,如果构建成功,会出现Build Successful字符,见下图:
我本地执行了46多分钟
4、然后从Eclipse导入Spring-framework工程,导入成功后,如下图:
终于搞定了,大家在操作过程中出现问题可以给我留言,大家一起探讨,下一篇我们把开始介绍Spring的IOC容器的实现。
相关推荐
想要读spring源码但是是又不知道如何下手的同学看过来。文档中介绍如何搭建spring源码环境。
搭建spring源码阅读环境搭建
搭建Spring源码调试环境的工具,亲测有效,遇到的问题都解决了呢!
NULL 博文链接:https://huangminwen.iteye.com/blog/1873922
好不容易找全了spring所依赖的jar 对需要搭建spring源代码环境的同学们非常有用 由于文件过大,所有分成两部分 搭建步骤: 新建文件夹 eclipse中 建立环境变量IVY_CACHE,指向对应的文件夹
好不容易找全了spring所依赖的jar 对需要搭建spring源代码环境的同学们非常有用 由于文件过大,所有分成两部分 搭建步骤: 新建文件夹 eclipse中 建立环境变量IVY_CACHE,指向对应的文件夹
spring源码阅读环境搭建
Eclipse中 struts2 + spring3 + mybatis3 环境搭建 详细的源码
SpringCloud Alibaba 实战,搭建第一个SpringCloud Alibaba项目,源代码地址
我编译的版本为spring framework 5.x版本,所用软件:idea 2018.2 ,gradle5.6.4。 第一步:获取spring-framework 源码 ,地址为:https://github.com/spring-projects/spring-framework/tree/5.0.x 第二步:导入...
struts2+spring4+hibernate4工程搭建源码 找对包最重要
SpringSecurity框架,初步搭建成功,注释很详细。有一些开发过程中注释的源码,对使用security框架有一定帮助
NULL 博文链接:https://free9277.iteye.com/blog/1924643
Spring mvc 环境搭建(maven构建) 相关参看: http://wuyechun.iteye.com/blog/1703725
毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息管理系统源码.zip毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息管理系统源码.zip毕设项目-基于Spring + SpringMvc + MyBatis搭建的学生信息...
NULL 博文链接:https://1028826685.iteye.com/blog/1520273
从零开始搭建SpringCloud第四节源码及截图。 博客地址:https://blog.csdn.net/qq_31122833/article/details/84839082
SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例 SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例 SpringCloud分布式微服务项目搭建构造父子模块依赖...
SpringSecurity3.2.5搭建支持RBAC的源代码示例~~原文http://blog.csdn.net/yeluosc/article/details/41890351
Spring是个非常非常非常优秀的java框架,主要是用它的IOC容器帮我们依赖注入和管理一些...现在我们就来搭建一个利用Spring和Spring MVC结合的web工程最佳实践的例子。以Spring Framework 4.2.0为例,IDE为Myeclipse。