1.5 or later.
Only the JDK. Simply download the binary distribution and unzip somewhere on your local filesystem.
The binary scripts are in the bin/
directory, which should be added to the system path.
Yes, see plugins for more details.
The user must specify a sitemap, a skin and an output directory, see getting started for more details.
The sitemap specifies the content of the website, see sitemap for more details.
The skin is the template of the website pages, both in terms of layout and of style, see skin for more details.
By default, XSite is only "SVN-aware", ie only ".svn" directories are ignored when copying resources.
If you need to configure different SCM files to be ignored, you can customise XSite to use a bespoke implementation
of FileSystem, eg by extending default CommonsFileSystem and overriding the IOFileFilter getFileFilter()
method.
See customising XSite for more details