`
liufei.fir
  • 浏览: 686214 次
  • 性别: 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源码地址知识点概述 #### 一、Apache的SVN库 Apache的SVN库是业界非常知名的开源代码仓库之一,提供了丰富的Java Web技术相关的项目资源。该库位于`http://svn.apache.org/repos/asf/`,不仅包含了如Struts...

    svn 1.6.16源代码

    SVN(Subversion)是开源的版本控制系统,用于管理软件项目的源代码和其他文件。1.6.16是SVN的一个稳定版本,发布于2010年,它提供了多种功能改进和错误修复,旨在提高开发团队的协作效率。在这个版本中,用户可以...

    分享《开源的SVN列表》

    ### 开源SVN列表 #### 一、Spring框架 Spring框架是Java平台上的一个开源应用框架,它提供了全面的基础架构支持,让Java开发者能够更加方便地开发企业级应用。Spring的核心特性包括依赖注入、面向切面编程以及用于...

    前端开源库-svn-spawn

    Subversion是一款广泛使用的版本控制系统,用于管理源代码和其他内容的更改历史,使得多人协作开发变得更为便捷。 在前端开发中,经常需要与服务器上的资源进行同步、提交、更新等操作,svn-spawn就是为了解决这个...

    本地使用SVN进行源代码管理

    **Subversion**(简称SVN)是一种广泛使用的开源版本控制系统,主要用于软件开发过程中的源代码管理。相较于传统的版本控制工具如VSS(Visual SourceSafe),SVN提供了更强大的功能和更高的稳定性,能够有效地追踪...

    SVN图形客户端开源实现

    5. **COPYING**: 这是许可证文件,通常包含该项目遵循的开源许可证信息,如GPL(GNU General Public License),这决定了其他人如何可以使用、分发和修改RapidSVN的源代码。 6. **rapidsvn-dev.el**: 这可能是Emacs...

    svn管理开源工具

    Subversion是Apache软件基金会开发的一款开放源代码的版本控制系统,其设计目标是取代传统的CVS(Concurrent Versions System)。svn提供了一种集中式的版本控制模型,允许开发者在不同的计算机上工作,通过网络同步...

    mina2.0源码svn地址

    在官方提供的信息中,“mina2.0源码svn地址”指的是获取Mina2.0源代码的Subversion(SVN)仓库地址。具体来说,该地址为:`https://svn.apache.org/repos/asf/mina`。通过这个地址,开发者可以直接访问到Mina项目的SVN...

    ankhsvn源码

    《ankhsvn源码解析与应用探讨》 ankhsvn是一款知名的Subversion(SVN)客户端工具,专为Visual Studio集成开发环境(IDE)设计,它使得开发者在Visual Studio中可以直接进行版本控制操作,极大地提高了软件开发团队...

    svn源代码管理工具

    总之,SVN作为一款优秀的源代码管理工具,因其强大的版本控制、分支管理、权限控制以及跨平台特性,被广大开发者所青睐。无论你是个人开发者还是大型团队,都能从中受益,实现高效、有序的代码管理。

    eclipse svn 下载地址

    Eclipse是一款广泛使用的开源集成开发环境(IDE),而SVN(Subversion)是一种版本控制系统,用于管理软件项目中的源代码和其他文件。在Eclipse中集成SVN插件,可以方便地进行版本控制操作,如提交、更新、合并等。...

    svn linux

    【标签】:“源码”表明这个主题与源代码管理有关,意味着讨论的内容会涉及到开发者如何使用SVN来追踪和管理项目中的代码变化。“工具”则提示我们,SVN是作为开发者日常工作中的一种实用工具。 【文件名称列表】:...

    获得谷歌开源项目源码的方法

    在IT行业中,获取并利用开源项目源码是开发者经常进行的一项任务,特别是对于像谷歌这样的大型技术公司,它们的许多项目都是开放源码的。本篇将详细介绍如何获取谷歌代码库中的GYP工程并将其转化为适用于Windows环境...

    VS2019 svn插件

    Subversion是一款开源的版本控制系统,它允许开发者跟踪和管理源代码的变化,便于团队协作和项目管理。VS2019 SVN插件将Subversion的功能无缝地整合到Visual Studio 2019 IDE中,使得开发人员在编写代码的同时,可以...

    UindexWeb Delphi开源蛛蛛 SVN260..rar

    【标题】"UindexWeb Delphi...通过下载并解压"UindexWeb Delphi开源蛛蛛 SVN260..rar",开发者可以深入研究该项目的源代码,了解Delphi编程,学习如何构建搜索引擎爬虫,并参与到开源社区中,与其他人共同学习和进步。

    VS2017安装SVN插件

    在“文件”>“源代码管理”中,你可以将你的项目连接到SVN仓库。输入仓库URL,选择本地工作副本的路径,然后点击“连接”按钮。这样,你的项目就成功地加入了SVN版本控制。 标签“svn vs2017”表明了这个话题主要...

    C#中最强大的开源软件源代码

    **C#中最强大的开源软件源代码——探索SharpDevelop** SharpDevelop是一个专为.NET Framework设计的开源集成开发环境(IDE),它的源代码对于学习C#编程和理解IDE开发有着极高的价值。这个开源项目展示了如何利用C#...

    魔兽各类源码SVN地址魔兽各类源码SVN地址

    在探讨魔兽世界源码SVN地址之前,我们需要先了解几个概念:魔兽世界、源代码、版本控制系统(SVN)以及Git。 **魔兽世界(World of Warcraft)**是一款由暴雪娱乐开发并运营的大型多人在线角色扮演游戏(MMORPG),自2004...

    删除项目中的SVN目录

    如果只是临时清理,应确保在需要时能够重新获取源代码并重新导入到SVN仓库。 7. **替代方案**:如果频繁需要处理.svn目录,可以考虑在复制或打包项目时,使用特定的排除选项来跳过这些目录,比如在使用`cp`、`rsync...

Global site tag (gtag.js) - Google Analytics