关于Spring+3.x企业应用开发实战书中:ant building spring3.x依赖包

本文详细介绍如何搭建Spring3源码阅读环境,包括所需软硬件配置、环境变量设置、源码获取方式及编译步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近想读下spring3的源码,决定自己构建下spring3以方便阅读源码
参考了以下资料:
Spring Team Blog:http://blog.springsource.org/2009/03/03/building-spring-3/
http://zachary-guo.iteye.com/blog/661839

一、首先确定你的机器有以下环境:
1.JDK1.6或以上版本(否则不能编译)
2.ant 1.7或以上版本
3.设置以下两个环境变量以确保编译时不会内存溢出:
JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=1024m
ANT_OPTS=-Xms256m -Xmx768m -XX:MaxNewSize=256m -XX:MaxPermSize=512m

二、获取源码
用svn从以下地址获得源码
https://github.com/SpringSource/spring-framework/tags/v3.1.1.RELEASE

 

三、build
打开 {SRC_HOME}\build-spring-framework\build.xml
找到这一行:
<target name="precommit" depends="clean, clean-integration, test"/>
我build过程中总是单元测试不通过,所以这里我"test"去掉,
改成<target name="precommit" depends="clean, clean-integration"/>
(如果有高手解决了单元测试的问题,欢迎指点)

然后在{SRC_HOME}\build-spring-framework\ 目录下打开命令行执行 ant 命令开始build
第一次编译要下载各种依赖,所以抽烟的最好先去抽根烟,不抽烟的最好先去喝杯咖啡,总之就是时间不短

 

四:构建完成之后会出现ivy-cache文件夹,如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值