The Maven https://maven.apache.org website is composed of:
And Doxia website has the same dual structure.
These contents are stored in svn, and svnpubsub/svnwcsub maintains a working copy on the webservers in /www/maven.apache.org/content (see svnwcsub configured in infra Puppet):
/ comes from https://svn.apache.org/repos/asf/maven/website/content//components comes from https://svn.apache.org/repos/asf/maven/website/components//doxia comes from https://svn.apache.org/repos/asf/maven/doxia/website/content//doxia/components comes from https://svn.apache.org/repos/asf/maven/doxia/website/components/and the link between main content and components reference documentation (for example from /plugins/maven-xxx-plugin to internal /components/plugins/maven-xxx-plugin) is done with symbolic links. These links are configured in components.links files in content/resources/ and subdirectories, for example plugins/components.links.
Instructions on how to publish website content are split in separate documents:
mvn site-deploy (it can be run locally if CI is off...),svnmucc command line.As part of Privacy enhancements, the whole Maven site is moving to Apache's Analytics infrastructure: see Maven statistics.