`
liufei.fir
  • 浏览: 675834 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

开源项目SVN源码地址

 
阅读更多
多优秀的开源项目已经提供SVN源码签出了,无论是解疑还是学习,都是一大幸福之事啊!

Apache的SVN库,强烈推荐!

http://svn.apache.org/repos/asf/

里面不但有Struts的源码,还有著名的Apache jakarta project

相当好的Web UI框架Tiles

现在很流行的项目管理工具Maven

Ant、Commons、Tomcat、OpenJPA、Subversion、webservices......



Spring

Spring源码是由springframework.org维护管理的,它有三个SVN地址

https://src.springframework.org/svn/spring-framework

https://src.springframework.org/svn/spring-maintenance

https://src.springframework.org/svn/spring-security



spring-framework 是spring 3.0以上版本

spring-maintenance 是spring 3.0以下版本

spring-security是原Acegi演变出的spring子项目(权限安全管理框架)



Spring每个目录下面都有tags、trunk、branches三种区分

tags一般指里程碑

trunk指主线

branches指支线



要是下源码实际使用的话,还是tags或者trunk里面的比较好。

研究的话无所谓,不过tags里面的版本集合会多点,各个版本可以参考研究。

学习的话当然是哪个版本最热门就看哪个版本了,呵呵....


Hibernate

Hibernate也开放了两个SVN地址,

一个是匿名可访问地址 http://anonsvn.jboss.org/repos/hibernate

一个是开发者访问地址 http://svn.jboss.org/repos/hibernate

Hibernate的SVN文件夹分类比上面两个都乱,分类很多



跟Hibernate在一起的还有JBoss的源码

http://anonsvn.jboss.org/repos/jbossas


struts+hibernate+spring 版本控制svn的URL地址
struts+hibernate+spring 版本控制svn的URL地址 
   

都采用subversion 进行版本控制,可以根据URL通过浏览器直接查看,也可以用svn客户端checkout下来,仔细研究源码还是不错呀。
=================== Struts ========================= =======
Apache 项目 svn 资源
svn co http://svn.apache.org/repos/asf/
Struts svn 资源
svn co http://svn.apache.org/repos/asf/struts/
=================== Hibernate ========================= =======
Hibernate svn 资源
Source Control Repositories

Starting in March, 2006 Hibernate source is maintained in a Subversion repository hosted by the JBoss Labs project. For anonymous access, the root repository URL is http://anonsvn.jboss.org/repos/hibernate/ . For developer access, the root repository URL is https://svn.jboss.org/repos/hibernate/ .

Also, the repository layout is expected to change to better align with the subproject structure. Currently, the layout essentially follows that found in the older CVS modules, with trunk, branches, and tags all at the root level of the repository. Thus to checkout the latest source for the Hibernate3 module, type

svn co http://anonsvn.jboss.org/repos/hibernate/trunk/Hibernate3

To checkout Hibernate Annotations and Hibernate EntityManager, type

svn co http://anonsvn.jboss.org/repos/hibernate/trunk/HibernateExt

or (for branch 3.2)

svn co http://anonsvn.jboss.org/repos/hibernate/branches/Branch_3_2/HibernateExt

Then you'll find metadata which contains Hibernate Annotations, ejb which contains Hibernate EntityManager and ejb-api which contains the javax.persistence APIs of EJB3.

Note that some of the modules present in CVS were dropped after import into Subversion; namely Hibernate and Hibernate2 modules. If you need access to these source trees, they are still accessible from the SourceForge CVS repository. For anonymous access, use pserver:anonymous@cvs.sourceforge.net:/cvsroot/hibernate as the CVSROOT.

NHibernate uses Subversion hosted on Sourceforge. The repository URL is https://svn.sourceforge.net/svnroot/nhibernate . Using this URL directly will cause all branches and tags of the project to be checked out, transferring a large volume of data. To check out only the trunk (main development line), use https://svn.sourceforge.net/svnroot/nhibernate/trunk as the repository URL.

The repositories are also browsable online via ViewCVS and Fisheye.


=================== Spring ========================= =======

Subversion Access

This project's SourceForge.net Subversion repository can be checked out through SVN with the following instruction set:

svn co http://springframework.svn.sourceforge.net/svnroot/springframework

===================== 一个spring demo ============================
1.svn co http://spring-kickstart.googlecode.com/svn/trunk/
2.svn checkout http://openfans2.googlecode.com/svn/trunk/

=====================其他svn资源============================================
===============jakarta commom-lang svn ================================
svn co http://svn.apache.org/repos/asf/jakarta/commons/proper/lang

=============== SpringSide使用新鲜的Subversion管理源码=============== == == == == ==
SpringSide以Spring Framework 为核心,提供一个 注重实效(Pragmatic)的企业应用KickStart 与Full-Stack 的开源构件库。
将Java社区众多优秀轻量级开源项目整军为一个黏合的框架,以构件式的开发架构,配合Ant与Eclipse plugin的生成工具,作为大家开发Java企业应用的方便起点.
URL: http://svn.javascud.org/svn/springside/springside2/trunk

分享到:
评论

相关推荐

    SVN源代码管理操作使用手册

    svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

    svnstat工具源码升级

    分享下svn状态统计工具SvnStat 是开源的 在源码的基础上我做了些改动 现在已经是重新打好的jar包了 使用方法很简单 无需checkout配置库到本地 方法如下: 1 打开cmd 获取配置库指定日期内的log: svn log ...

    开源版本控制pySvnManager(Svn管理后台)开发者手册(pysvnmanager dev-guide)

    本管理后台解决了大型研发团队使用开源版本控制svn授权混乱等问题,作为开发者手册,目的是为那些需要对 pySvnManager 进行改进和功能扩展的开发者,提供一个参考,且pySvnManager源代码已贡献到开源社区。

    j2me游戏引擎源码(开源项目)和编辑器及示例Demo和参考手册

    引擎源代码、示例Demo以及L9Editor编辑器在附件中! 可以直接下载使用,方便那些没有安装 SVN的同学或者还没用过版本控制得同学使用! 最新的版本需要通过SVN可以在下面的地址中Check Out Lib9-J2me版本:...

    AnkhSvn-2.0.5250

    对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源代码控制包交付的。 AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件...

    vs2010等svn 免费扩展AnkhSvn-2.4.12012.msi

    随着AnkhSVN的你不再需要离开你的IDE来执行任务,如查看源代码的状态,更新Subversion工作副本提交更改。你甚至可以浏览你的资料库,可以插在您最喜爱的diff工具。 AnkhSVN的多个提交来自世界各地(包括CollabNet的...

    svn.synergy2源码快照2010-1028.rar

    开源项目synergy 在其svn上的源码快照(截于2010年-10月28日),但是看记录最后一次提交应该在2007年9月,作者说收录了两个很老版本的补丁,程序很可能不能工作正常。 ` ` ` 功能介绍:可在多个操作系统平台的桌面上...

    SVN和GIT视频教程2019(百度云).txt

    视频目录: 01_创建虚拟机、02_为什么要使用版本控制、03_单用户的SVN代码管理、04_仓库的备份和还原、05_多用户共同管理代码的冲突、...svn下载开源项目源码、12_git简介&本机提交、13_git公共服务器、14_相遇的纪念

    svn简介及安装

    Subversion,是一个开放源代码的版本控制系统,是cvs的重写版和改进版,本质是一款版本管理工具,运行环境独立服务器、基于Apache,多数开源软件使用svn作为代码库。 说得简单一点SVN就是用于多个人共同开发同一个...

    SVN使用简介

    Subversion是一个开源的版本控制系统,SVN服务器有两种运行...每个用户在使用源代码库之前,首先要把源代码库里德项目文件下载到本地,然后开发人员可以在本地修改,左后用svn命令进行提交,游源代码库统一管理修改。

    基于SVN的VS免费插件AnkhSvn

    AnkhSvn-2.3.10509.10732.msi 请直接点击下载!该资源是开源的基于SVN版本库Visual Studio插件,用于SVN版本库开发设计的VS插件管理工具。可以兼容Win2000、XP、vista、Win7等Windows操作系统。

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    二、 SVN(Subversion) - CVS(Concurrent Version System)的替代和升级版本先说说CVS,CVS是开源代码的配置管理工具,其源代码和安装文件都可以免费下载。记得在学校读研的时候,学校实验室的代码全部都用CVS管理,为...

    SVN 版本控制工具

    svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

    doubango\boghe\svn export\branches\1.0.7z

    笔记链接 SVN 源码下载 Doubango https://doubango.googlecode.com/svn Boghe https://boghe.googlecode.com/svn (Windows PC IMS/RCS 客户端) IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/...

    svn客户端中文语言包

    svn中文语言包 Subversion的Windows客户端TortoiseSVN,是扩展Windows Shell的一套工具,可以看作Windows资源管理...现在有不少开源的作品是使用SVN作为源码管理工具的,学会了TortoiseSVN就可以很方便的拿到这些代码。

    svnExploit:SvnExploit支持SVN源代码包含全版本转储原始码

    SvnExploit SvnExploit是一种SVN源代码利用工具,其完美支持SVN <1> 1.7版本的SVN源代码覆盖,更多请阅读:使用情况安装依赖库sudo pip install -r requirements.txt查看帮助python SvnExploit.py -h检测SVN源代码...

    tomcat源码

    how tomcat works source code to read and study ,later if you need others resources ,please contact me!

    SVN安装文件,SubVersion 是一个开源的版本控制系统

    SVN用于团队开发,就CVS的... 使用 SubVersion, 你可以记录源代码文件和文档的历史. 它一直管理着文件和目录. 一个文件树被添加到一个核心仓库. 仓库就好像是一个通常的文件服务器, 除了它记录每一次文件和目录的变化.

    SVN+中文语言包 - 让您的Subversion客户端“说”中文

    【开放源代码】中文包开源,可供社区自由下载、使用和改进。 适用人群: 开发者:使用SVN进行版本控制的开发人员。 项目管理者:需要监控和管理软件开发过程的项目负责人。 学习者:学习SVN版本控制系统的初学者和...

    持续集成开源工具

    Sonarqube是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量,通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与...

Global site tag (gtag.js) - Google Analytics