!!! RSF Current Release Code

!! Currently 0.7.2
The current release is of RSF version 0.7.2 - have a look at the [Roadmap] page for a change log from 0.7 and beyond, and to get an idea of what features we anticipate having in 1.0. The current release code is the RSF code which is tested and considered stable. If you need features which are not available in a release then you probably want to go to the [trunk code page|TrunkCode].


!! Maven Repository
The Java JAR files constituting the [RSF] framework may be found in the [CARET|http://www.caret.cam.ac.uk/] Maven repositories. The [Maven 1|BuildingWebappsUsingMaven] repository ([http://www2.caret.cam.ac.uk/maven/]) location has been added to the project.properties files of all the standard RSF samples. The [Maven 2|BuildingWebappsUsingMaven] repository ([http://www2.caret.cam.ac.uk/maven2/]) has been added to the [Maven 2|http://maven.apache.org/] pom.xml files of the [sample projects|SampleRSFApps]. In both cases, this will cause the jars to be fetched automatically when the source is built.
__NOTE:__ We recommend switching to [Maven2|http://maven.apache.org/] as [Maven1|http://maven.apache.org/maven-1.x/] support will not be maintained forever. As of version RSF 0.7.2 the Maven 2 builds are the official supported ones, although the Maven 1 builds have been tested.

|| RSF package/Maven 2 location || Version/JAR 
| [ponderutilcore|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/ponderutilcore] | [1.2.2|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/ponderutilcore/1.2.2] 
| [j-servletutil|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/j-servletutil] | [1.2.2|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/j-servletutil/1.2.2] 
| [rsfutil|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfutil] | [0.7.2|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfutil/0.7.2] 
| [rsf-swf|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsf-swf/] | [0.7.2|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsf-swf/0.7.2/rsf-swf-0.7.2.jar]
| [rsfspringmvc|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfspringmvc]  | [0.7.2|http://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfspringmvc/0.7.2] 
| [rsfhibernate3|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfhibernate3] | [0.7.2|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfhibernate3/0.7.2] 
| [rsfportlet|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfportlet]   | [0.7.2|https://www2.caret.cam.ac.uk/maven2/uk/org/ponder/rsfutil/rsfportlet/0.7.2] 
__Note:__ This is not a comprehensive list, more packages are available in the [maven2 repo|http://www2.caret.cam.ac.uk/maven2/] or [maven1 repo|http://www2.caret.cam.ac.uk/maven/] and examples of including them in your applications can be found in the [sample apps|SampleRSFApps].


!! Source [code distributions|CodeDistributions]
All RSF source code is available in [Subversion (SVN)|http://subversion.tigris.org/] on the [CARET SVN server|https://source.caret.cam.ac.uk/rsf/].\\
You can checkout the svn package once you install SVN by running __svn co <SVN URL>__, for example:
{{{
svn co https://source.caret.cam.ac.uk/rsf/bundles/rsf-core/
}}}
__NOTE:__ [More information about the code distributions|CodeDistributions], please check this page if you are new to RSF code distributions.\\
__NOTE:__ [SVN externals|http://svnbook.red-bean.com/en/1.0/ch07s03.html] have been provided to make it easy to checkout a distribution set of projects from the [CARET SVN|https://saffron.caret.cam.ac.uk/svn/] in one step.

!! Standard distributions
|| Distribution || SVN location 
| Mini | [https://saffron.caret.cam.ac.uk/svn/bundles/rsf-mini/] 
| Core | [https://saffron.caret.cam.ac.uk/svn/bundles/rsf-core/] 
| All | [https://saffron.caret.cam.ac.uk/svn/bundles/rsf-all/] 

!! Special Distributions
|| Distribution || SVN location
| Sakai   | [https://saffron.caret.cam.ac.uk/svn/bundles/rsf-sakai/] 
| JSR-168 | [https://saffron.caret.cam.ac.uk/svn/bundles/rsf-jsr168/] 

[All bundles|https://saffron.caret.cam.ac.uk/svn/bundles/] are viewable in the [CARET SVN|https://saffron.caret.cam.ac.uk/svn/].\\
All RSF code (including samples) are viewable in the [projects directory|https://saffron.caret.cam.ac.uk/svn/projects/] in the [CARET SVN|https://saffron.caret.cam.ac.uk/svn/].\\


We encourage you to make use of the source distributions, since RSF prides itself on being a framework that tries to avoid building barriers between user and framework code. Advanced uses of RSF will depend on knowing your way round RSF's [4 Spring configuration files|SpringAPI].