Sources for Tomcat 6 are available from a single module.
Tomcat 4 and 5 each requires sources from multiple modules. To simplify
checkouts of the latest sources for Tomcat 4 and 5, a Subversion feature
called externals has been used. This groups all the modules for these major
Tomcat versions as sub-directories of a single directory and enables them to
be checked out in a single command. The modules included for each version are
listed in the section below.
There are some caveats to remember. Since all the subdirectories are still
really different slices from the repository, relative paths won't always work
as expected, for example. See the
Externals
Definitions section of the
Subversion Book for details.
The URLs to use to checkout each version are:
Apache Tomcat Version |
URL |
Current development |
http://svn.apache.org/repos/asf/tomcat/trunk |
6.0.x |
http://svn.apache.org/repos/asf/tomcat/tc6.0.x |
5.5.x (pre svn 1.5) |
http://svn.apache.org/repos/asf/tomcat/current/tc5.5.x |
5.5.x (svn 1.5+) |
http://svn.apache.org/repos/asf/tomcat/current/svn15/tc5.5.x |
4.1.x (pre svn 1.5) |
http://svn.apache.org/repos/asf/tomcat/current/tc4.1.x |
4.1.x (svn 1.5+) |
http://svn.apache.org/repos/asf/tomcat/current/svn15/tc4.1.x |
Note that if you view the directories for Tomcat 4 or 5 in your browser
they will appear to be empty due to the use of externals.