如何安装构建Spring的工程文件
1. 安装
1.1. 环境准备:
1. Java6或者以上
2. Ant1.7或者以上
3. Eclipse或者IDEA
1.2. 第一步:获取Spring源码
有两种方式获取Spring源代码:
1. 直接从官网的Download目录下下载压缩包,会得到类似的zip包:spring-framework-3.1.0.RC1-with-docs
2. 或者使用SVN直接拉下源代码:SVN地址是:
https://src.springsource.org/svn/spring-framework
3. 下载完成后,找到如下目录,如果是zip文件,直接打开project目录。
里面包含了spring所有的子项目。新版本中将Spring划分成了各个模块,以org.springframework.*开头,每个子项目都有各自的源文件目录,test目录和build文件。
1.3. 第二步:构建
Spring3采用ANT和Ivy进行构建,构建之前,首先要设置好ant目录等,然后直接进入build-spring-framework目录,输入ant进行构建。
cbeams@kaizen:~/spring-framework>$ cd build-spring-framework
cbeams@kaizen:~/spring-framework/build-spring-framework>$ ant
[...]
BUILD SUCCESSFUL
这个时候,ivy会自动的下载所依赖的jar包,放在ivy自己的仓库中,默认会建立到ivy-cache中。
注:如果之前没有使用过ivy,第一次下载需要相当长的事件,慢慢等吧,我已经下载了4个小时,还没完。
1.4. 第三步:创建新的工作区
这一步不是必须得,但是是非常有用的。切换到一个新的工作区中,用这个工作区来安装Spring工程。
1.5. 第四步:建立IVY-CACHE变量
在Eclipse中创建一个classpath的变量来告诉Spring从哪里获取下载的JAR包。
1.6. 设置JRE
Spring3需要使用JAVA 6来进行构建,因此需要设置你的JRE路径。
1.7. 第六步:导入源码工程
构建成功之后,会出现如下的界面:
选择FileàImport导入:
如果是IDEA的用户,可以直接打开Spring Project根目录下得spring-framework.ipr文件,打开工程。
2. 跟踪Spring3
如果想及时的了解Spring的开发进度和情况,可以使用Spring提供的Fisheye服务来跟踪SVN的提交情况。
https://fisheye.springsource.org/graph/spring-framework
原文地址:http://blog.springsource.com/2009/03/03/building-spring-3/
相关推荐
官方下载,最新spring源码工程,方便不方便登陆spring官方网站的用户
"spring源码" 是指 Spring 框架的源代码。 部分内容解释 1. 下载 GitHub 客户端安装 下载 GitHub 客户端是因为 Spring 源码托管在 GitHub 上,所以我们需要下载 GitHub 客户端来 clone Spring 源码。安装成功后,...
Spring源码深度解析第二版 Spring是一款广泛应用于Java企业级应用程序的开源框架,旨在简化Java应用程序的开发和部署。Spring框架的核心主要包括了IoC容器、AOP、MVC框架等模块。 第1章 Spring整体架构和环境搭建 ...
Spring框架是Java开发中广泛应用的一个...这个编译好的Spring 4.3.0源码工程为开发者提供了一个学习和研究的平台,通过对源码的阅读,我们可以深入了解Spring的工作机制,从而更好地利用它来构建高质量的企业级应用。
本篇文章将围绕标题“spring源码”,深入探讨在Ant和Maven2两种构建工具下,Spring源码工程的构建过程,以及如何在Eclipse环境中进行源码阅读和分析。 首先,让我们来看看Ant构建工具在Spring源码工程中的应用。Ant...
本资源提供了一个Spring的源码工程,允许开发者进行断点调试,这对于理解Spring的工作原理和深入学习非常有帮助。同时,附带了一个AOP的小例子,便于实践和学习。 首先,让我们详细讨论Spring的核心概念——依赖...
当我们在导入Spring源码时,如果没有这些jar包,编译器无法识别和处理源码中的类和方法,从而导致错误。 首先,我们来详细了解Spring的核心组件: 1. **AOP库**:Spring的AOP模块提供了一种声明式的方式来进行横切...
本资源包"使用Gradle构建Spring Boot工程系列项目源码"是针对一系列教程的配套源代码,旨在帮助开发者深入理解如何利用Gradle有效地构建Spring Boot应用程序。通过分析这些源码,我们可以学习到以下关键知识点: 1....
Spring源码分析不仅仅是对具体实现的探究,更是对设计模式和软件工程原则的深入理解。通过对Spring源码的学习,开发者可以提升自己的设计能力,更好地理解和应用这些模式于实际项目中,提高代码质量和可维护性。因此...
在这个版本中,我们将深入探讨Spring Boot的核心特性、工作原理以及如何通过源码来理解其内部机制。 首先,Spring Boot的核心理念是“约定优于配置”,它通过预设许多默认配置,减少了开发者需要手动配置的繁琐工作...
《Spring源码深度解析》 在Java开发领域,Spring框架无疑是最重要的组件之一,它以其强大的功能和灵活性赢得了广大开发者的心。深入理解Spring源码对于提升开发能力、优化系统设计以及解决实际问题至关重要。本文将...
本学习资源包“java maven工程 spring boot 学习源码”提供了一个可以直接运行的示例工程,有助于深入理解Spring Boot和Maven的结合使用。 首先,我们需要了解Spring Boot的核心特性。Spring Boot通过内嵌的Servlet...
在本案例中,标题和描述提到的"Spring源码导入Eclipse缺失Jar包spring-asm-repack-5.0.4+spring-cglib-repack-3.1",意味着在进行Spring源码研究时,Eclipse缺少了这两个关键的库文件。 首先,我们需要了解ASM...
本主题聚焦于使用Gradle构建Spring源码工程,特别是与`Spring-chlib-repack-3.2`相关的知识。这个特殊版本的Spring库是针对Spring框架的特定部分进行打包的,可能包含了一些修改或者优化,以适应特定项目的需求。 ...
完整的Spring工程源码,工程内内包括spring各模块源码 以下为spring工程源码包结构: spring-src org.springframework aop,beans,cache,context,core,dao,ejb,instument,jca,jdbc,jms,jmx,jndi,mail,metadate,mock...
Spring 源码工程是一个深入了解 Spring 工作原理的重要途径,有助于开发者提升技能,更好地利用框架提供的功能。 在Spring-framework源码工程中,我们可以探索以下几个关键知识点: 1. **依赖注入(Dependency ...
### Spring 源码分析——设计模式篇 #### 一、引言 Spring框架作为Java企业级开发领域中不可或缺的一部分,其内部集成了多种设计模式,不仅有助于提高系统的可维护性和扩展性,还能够帮助开发者更好地理解和应用...
课程的源码是尚硅谷的springcloud教程源码,SpringCloud各种核心组件,到最终的微服务架构总结,帮助大家快速入门、上手并精通微服务框架SpringCloud。 课程中对比了 Dubbo 和 SpringCloud,并深入讲授SpringCloud...
Spring框架是Java开发中不可或缺的一部分,它...源码阅读是一个系统性工程,涉及类的继承关系、接口的实现、方法的调用链等多个层面,需要耐心和专注。同时,配合文档和示例代码,将有助于更好地理解和掌握Spring框架。
深入学习Spring源码,不仅能够提升对Java企业级应用开发的理解,还能帮助我们更好地利用Spring进行项目开发。通过阅读源码,我们可以学习到Spring如何实现IoC(Inversion of Control)和AOP(Aspect Oriented ...