Source Repository

Subversion

XSite uses Subversion as the SCM. See Subversion for details and documentation on IDE integration.

WebDav Access

WebDav is an access protocol supported by SVN and being http-based is often allowed by corporate firewalls.

Anonymous Access

svn co http://svn.codehaus.org/xsite/trunk xsite

WebDAV over SSL

svn co https://svn.codehaus.org/xsite/trunk xsite

This access protocol is available to all, but only developers can commit changes.

Developers require a unix password for Codehaus username. To test https commit access, one may eg:

svn co https://svn.codehaus.org/xsite/trunk xsite
cd xsite
echo "test" > TEST
svn add TEST
svn commit --username username --password your-password --message "Testing https"
			

Note: you only need to specify username and password once per client.

Browser

You can use the browser to navigate within the sources online with the help of the FishEye installation on Codehaus.

Modules

XSite project consists of several modules:

  1. xsite - the core module
  2. xsite-ant - the Ant task
  3. xsite-maven-plugin - the Maven 2 plugin
  4. xsite-website - the module contains the website
  5. xsite-distribution - the module that assembles the src and bin distributions
When you checkout the trunk you'll get all the modules, but you can just add the module you are interested in to the URL, eg
svn co http://svn.codehaus.org/xsite/trunk/[module] [module]
	
to checkout out the single module separately.