Spring3.0 https://src.springframework.org/svn/spring-framework/
Spring2.5 及以下版本 https://src.springframework.org/svn/spring-maintenance/
Spring Security https://src.springframework.org/svn/spring-security/
servlet-api 源码
附件是代码。
来源于glassfish-svn:
https://glassfish-svn.dev.java.net/svn/glassfish-svn/trunk
用户“guest”不需输入密码。
Tomcat 源码
http://svn.apache.org/repos/asf/tomcat
Jetty 源码
website:http://www.mortbay.org/jetty/
SVN :http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty
jBoss 源码
http://anonsvn.jboss.org/repos/jbossas
spring
svn checkout https://src.springframework.org/svn/spring-framework/trunk spring-framework
ant resolve
struts2
svn checkout http://svn.apache.org/repos/asf/struts/struts2/trunk struts2
svn checkout http://svn.apache.org/repos/asf/struts/xwork/trunk/ xwork
mvn install
mvn eclipse:eclipse
tomcat6
svn checkout http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk tc6.0.x
1.下载ant 1.6.x
2. 命令行下执行 ant download,下载依赖jar.
使用eclipse获取spring的工程代码
1、安装svn插件
本人使用的eclipse3.5,安装svn插件有两种方式
方式一:help --> install new software --> Add site
输入http://subclipse.tigris.org/update_1.4.x/ 完成安装
方式二:将svn插件文件site-1.6.2.zip下载到本地,eclipse3.5没有links目录改用dropins,将site-1.6.2.zip解压到某个目录,
编写link文件内容为"path=解压目录"(注意目录的分隔符不要写错),将解压目录eclipse文件夹下的site.xml文件删除,将link文件放到eclispe安装目录的dropins目录下
2、登录spring官方网站http://www.springsource.org/
打开Project,然后选择Spring,在网页的Source Repositories部分介绍了Spring源代码库的链接位置spring3.0位置为https://src.springframework.org/svn/spring-framework/
spring2.5以前的部分位置为
https://src.springframework.org/svn/spring-maintenance/
3、打开svn视图新建位置输入上面步骤中找到的url
补充说明:很多公司上外网都设置了代理导致步骤3新建svn位置报错,当我们用svn时候,会在我们的系统盘下面生成一个svn的配置文件,只要在这个配置文件中设置一下即可
具体做法如下:
(1)、在C:/Documents and Settings/Administrator/Application Data/Subversion的server配置文件下找到[global]节点
(2)、修改[global]节点
修改前:
[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
# http-proxy-host = defaultproxy.whatever.com
# http-proxy-port = 7000
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword
# http-compression = no
# No http-timeout, so just use the builtin default.
# No neon-debug-mask, so neon debugging is disabled.
# ssl-authority-files = /path/to/CAcert.pem;/path/to/CAcert2.pem
修改后:
[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
http-proxy-host = 代理地址
http-proxy-port = 代理端口
http-proxy-username = svn用户名
http-proxy-password = svn密码
# http-compression = no
# No http-timeout, so just use the builtin default.
# No neon-debug-mask, so neon debugging is disabled.
# ssl-authority-files = /path/to/CAcert.pem;/path/to/CAcert2.pem
注:“#”表示注释,所以我们要放开这4个“#”
经过修改后,你的svn可用
转自:
参考:http://www.astesys.com/hot/616.html
分享到:
相关推荐
### mina2.0源码svn地址解析与详细介绍 #### 一、Mina2.0简介 Mina(Multi-threaded IO Network Architecture)是Apache软件基金会的一个开源项目,旨在为开发人员提供一个易于使用的高性能网络应用程序框架。Mina...
### SVN源码地址知识点概述 #### 一、Apache的SVN库 Apache的SVN库是业界非常知名的开源代码仓库之一,提供了丰富的Java Web技术相关的项目资源。该库位于`http://svn.apache.org/repos/asf/`,不仅包含了如Struts...
### 魔兽世界源码SVN地址概览 在探讨魔兽世界源码SVN地址之前,我们需要先了解几个概念:魔兽世界、源代码、版本控制系统(SVN)以及Git。 **魔兽世界(World of Warcraft)**是一款由暴雪娱乐开发并运营的大型多人...
标题中的"svn.rar_源码"表明这是一份与Subversion(简称svn)相关的源代码压缩包。Subversion是一个开源的版本控制系统,用于管理软件项目的源代码和其他文件,确保多人协作时的一致性和版本管理。 描述提到“只...
在【node-svn-spawn-master】这个压缩包中,包含了svn-spawn库的源码,你可以通过阅读和学习源码来了解其内部工作原理,或者直接在自己的项目中安装和使用。安装步骤通常是使用npm(Node.js包管理器)进行,例如: `...
总之,"skia_svn_sln.zip"是一个包含Skia图形库源码及SVN版本控制的Visual Studio解决方案文件,对于想要研究Skia内核、进行二次开发或者希望深入了解Skia与版本控制集成的开发者来说,这是一个非常有价值的资源。...
9. **开源与闭源**:如果源码是公开的(开源),那么任何人都可以查看、学习甚至修改代码;如果是闭源的,源码通常不对外公开,可能受版权保护。 为了提供更具体的信息,我需要更多的上下文,比如源码是哪个领域的...
10. **许可协议**:规定源码的使用、分发和修改条件,常见的是GPL、LGPL或MIT等开源许可证。 由于没有具体的文件名列表,我们无法确定实际包含哪些内容。但可以肯定的是,这个压缩包是一个完整的开发套件,旨在让...
在数字电视领域,OSCAM是一款广受欢迎的开源卫星接收软件,用于解码和共享加密卫星电视信号。标题中的"oscam-1.20-powervu_svn10660-i686-linux-gnu"明确指出了我们讨论的是OSCAM的特定版本,即1.20,同时这个版本...
MyEclipse是基于Eclipse平台的强大的Java、J2EE集成开发环境,而SVN(Subversion)则是一种分布式版本控制系统,广泛应用于软件项目的协作开发和源代码管理。 在【描述】中提到,“MyEclipse10.7_SVN插件”是为了让...
9. **许可证信息**:开源软件通常会有许可证文件,规定了代码的使用、分发和修改条件。 10. **调试与日志**:源码可能包含调试代码和日志记录,帮助开发者理解和修复问题。 为了详细了解这些内容,需要解压文件并...
视频目录: 01_创建虚拟机、02_为什么要使用版本控制、03_单用户的SVN代码管理、04_仓库的备份和还原、05_多用户共同管理代码的冲突、...svn下载开源项目源码、12_git简介&本机提交、13_git公共服务器、14_相遇的纪念
ankhsvn的源码是开源的,对于学习和研究SVN客户端开发以及理解版本控制系统如何与IDE集成具有极高的价值。 源码分析: 1. **框架结构**:ankhsvn源码基于.NET Framework构建,采用C#编程语言。源码中包含了项目...
【描述】中的"trunk_ONVIF_源码.zip"进一步确认了这是一个源代码仓库的主干分支(trunk),通常在版本控制系统如Subversion(SVN)中, trunk指的是项目的主要开发分支,包含最新的开发代码。这暗示着你将获得的是一...
SVN是一个用于版本控制的开源软件,它允许开发者追踪文件和目录的更改,方便团队合作。 首先,我们需要获取SVN的源码包。SVN的源码通常可以从其官方网站Apache.org下载。在下载前,确保你的银河麒麟系统已经安装了...
【标题】"EliteSuite38_XE2_SVN_FS" 指的是 EliteSuite 的第 3.8 版本,特别针对 Embarcadero Delphi XE2 开发环境的版本,它集成了 SVN(Subversion)版本控制系统功能。这个软件套件是专为在 Delphi XE2 平台上...
2. **获取SVN**:获取SVN的源码或者预编译的二进制包。根据你的操作系统,可以从Apache Subversion的官方网站下载相应版本。 3. **安装SVN**:解压下载的SVN安装包,然后按照文档指引进行编译和安装。在某些系统上...
标题中的"vu64_16.0.11328.20158.cab_LKUIER_源码.zip"暗示这可能是一个软件的源代码压缩包,其中包含了版本号、可能的补丁标识(16.0.11328.20158)以及一个特定的开发者或项目代码(LKUIER)。在IT领域,源码是...
分享下svn状态统计工具SvnStat 是开源的 在源码的基础上我做了些改动 现在已经是重新打好的jar包了 使用方法很简单 无需checkout配置库到本地 方法如下: 1 打开cmd 获取配置库指定日期内的log: svn log ...
PB源码管理SVN使用手册主要介绍了一种替代传统Visual SourceSafe(VSS)的源代码管理系统——Subversion(SVN),并提供了使用SVN管理PowerBuilder(PB)源码的详细步骤。以下是相关知识点的详细说明: 1. **Subversion...