`
xinklabi
  • 浏览: 1579438 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

安装Spring源码工程(转)

 
阅读更多

如何安装构建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目录。

clip_image002

里面包含了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工程。

clip_image004

1.5. 第四步:建立IVY-CACHE变量

在Eclipse中创建一个classpath的变量来告诉Spring从哪里获取下载的JAR包。

clip_image006

clip_image008

1.6. 设置JRE

Spring3需要使用JAVA 6来进行构建,因此需要设置你的JRE路径。

clip_image010

1.7. 第六步:导入源码工程

构建成功之后,会出现如下的界面:

clip_image012

选择FileàImport导入:

clip_image014

clip_image016

clip_image018

如果是IDEA的用户,可以直接打开Spring Project根目录下得spring-framework.ipr文件,打开工程。

2. 跟踪Spring3

如果想及时的了解Spring的开发进度和情况,可以使用Spring提供的Fisheye服务来跟踪SVN的提交情况。

https://fisheye.springsource.org/graph/spring-framework

clip_image020

 

原文地址:http://blog.springsource.com/2009/03/03/building-spring-3/

分享到:
评论

相关推荐

    最新spring源码工程

    官方下载,最新spring源码工程,方便不方便登陆spring官方网站的用户

    spring 源码环境搭建

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

    Spring源码深度解析第二版

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

    编译好的Spring的eclipse工程!Spring源码

    Spring框架是Java开发中广泛应用的一个...这个编译好的Spring 4.3.0源码工程为开发者提供了一个学习和研究的平台,通过对源码的阅读,我们可以深入了解Spring的工作机制,从而更好地利用它来构建高质量的企业级应用。

    spring源码

    本篇文章将围绕标题“spring源码”,深入探讨在Ant和Maven2两种构建工具下,Spring源码工程的构建过程,以及如何在Eclipse环境中进行源码阅读和分析。 首先,让我们来看看Ant构建工具在Spring源码工程中的应用。Ant...

    Spring源码工程,可以断点调试,外加一个AOP的小例子(不带JAR包)

    本资源提供了一个Spring的源码工程,允许开发者进行断点调试,这对于理解Spring的工作原理和深入学习非常有帮助。同时,附带了一个AOP的小例子,便于实践和学习。 首先,让我们详细讨论Spring的核心概念——依赖...

    spring源码缺失的jar包

    当我们在导入Spring源码时,如果没有这些jar包,编译器无法识别和处理源码中的类和方法,从而导致错误。 首先,我们来详细了解Spring的核心组件: 1. **AOP库**:Spring的AOP模块提供了一种声明式的方式来进行横切...

    使用Gradle 构建spring Boot工程系列项目源码(配合第五篇文章)

    本资源包"使用Gradle构建Spring Boot工程系列项目源码"是针对一系列教程的配套源代码,旨在帮助开发者深入理解如何利用Gradle有效地构建Spring Boot应用程序。通过分析这些源码,我们可以学习到以下关键知识点: 1....

    Spring Boot源码(spring-boot-2.6.2.zip)

    在这个版本中,我们将深入探讨Spring Boot的核心特性、工作原理以及如何通过源码来理解其内部机制。 首先,Spring Boot的核心理念是“约定优于配置”,它通过预设许多默认配置,减少了开发者需要手动配置的繁琐工作...

    深入分析Spring源码.docx

    Spring源码分析不仅仅是对具体实现的探究,更是对设计模式和软件工程原则的深入理解。通过对Spring源码的学习,开发者可以提升自己的设计能力,更好地理解和应用这些模式于实际项目中,提高代码质量和可维护性。因此...

    Spring源码解析

    《Spring源码深度解析》 在Java开发领域,Spring框架无疑是最重要的组件之一,它以其强大的功能和灵活性赢得了广大开发者的心。深入理解Spring源码对于提升开发能力、优化系统设计以及解决实际问题至关重要。本文将...

    java maven工程 spring boot 学习源码

    本学习资源包“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缺失Jar包spring-asm-repack-5.0.4+spring-cglib-repack-3.1",意味着在进行Spring源码研究时,Eclipse缺少了这两个关键的库文件。 首先,我们需要了解ASM...

    使用gradle构建Spring源码工程需要的Spring-chlib-repack-3.2

    本主题聚焦于使用Gradle构建Spring源码工程,特别是与`Spring-chlib-repack-3.2`相关的知识。这个特殊版本的Spring库是针对Spring框架的特定部分进行打包的,可能包含了一些修改或者优化,以适应特定项目的需求。 ...

    spring-framework完整源代码(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-framework源码工程

    Spring 源码工程是一个深入了解 Spring 工作原理的重要途径,有助于开发者提升技能,更好地利用框架提供的功能。 在Spring-framework源码工程中,我们可以探索以下几个关键知识点: 1. **依赖注入(Dependency ...

    Spring 源码分析文档----自用

    ### Spring 源码分析——设计模式篇 #### 一、引言 Spring框架作为Java企业级开发领域中不可或缺的一部分,其内部集成了多种设计模式,不仅有助于提高系统的可维护性和扩展性,还能够帮助开发者更好地理解和应用...

    springcloud教程源码 springcloud demo

    课程的源码是尚硅谷的springcloud教程源码,SpringCloud各种核心组件,到最终的微服务架构总结,帮助大家快速入门、上手并精通微服务框架SpringCloud。 课程中对比了 Dubbo 和 SpringCloud,并深入讲授SpringCloud...

    spring3.2.6源码文件

    Spring框架是Java开发中不可或缺的一部分,它...源码阅读是一个系统性工程,涉及类的继承关系、接口的实现、方法的调用链等多个层面,需要耐心和专注。同时,配合文档和示例代码,将有助于更好地理解和掌握Spring框架。

    spring-frameword3.0源码

    深入学习Spring源码,不仅能够提升对Java企业级应用开发的理解,还能帮助我们更好地利用Spring进行项目开发。通过阅读源码,我们可以学习到Spring如何实现IoC(Inversion of Control)和AOP(Aspect Oriented ...

Global site tag (gtag.js) - Google Analytics