Misc info
Whatever you do, don't checkout /jakarta/commons as you will be checking out a copy of every tag, trunk, and branch and it will take forever and a day. *Instead*, check out individual components, or (more likely) check out "trunks-proper" or "trunks-sandbox".
Checkout all components
svn co https://svn.apache.org/repos/asf/jakarta/commons/trunks-proper/ jakarta/commons/trunks-proper svn co https://svn.apache.org/repos/asf/jakarta/commons/trunks-sandbox/ jakarta/commons/trunks-sandbox
Checkout individual components (Don't forget to checkout commons-build!)
svn co https://svn.apache.org/repos/asf/jakarta/commons/proper/commons-build/trunk jakarta/commons/trunks-proper/commons-build svn co https://svn.apache.org/repos/asf/jakarta/commons/proper/dbcp/trunk jakarta/commons/trunks-proper/dbcp
svn co https://svn.apache.org/repos/asf/jakarta/commons/proper/commons-build/trunk jakarta/commons/trunks-sandbox/commons-build svn co https://svn.apache.org/repos/asf/jakarta/commons/sandbox/cache/trunk jakarta/commons/trunks-sandbox/cache
Getting directory listings
If you don't know the exact path to the component you wish to access, use 'svn ls' to get a directory listing, eg:
svn ls http://svn.apache.org/repos/asf/jakarta/commons
A web browser can also be used to view the repository structure, just by entering the URL that you would use for subversion operations. Note that this shows only the latest version of everything (directories and files).
Maven config
project.properties
maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory
project.xml
<repository> <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</connection> <url>http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</url> </repository>
Commons repo
Software
- http://subversion.tigris.org/
- http://tortoisesvn.tigris.org/
- http://subclipse.tigris.org/ (Add http://subclipse.tigris.org/update as an update site in Eclipse's update manager)
- http://esvn.umputun.com/ Client for Linux, Mac, Windows
- http://www.cygwin.com/ (Linux-like environment for Windows with command-line svn available)