page1
Complete Maven site
http://maven.apache.org
= main site content
+ components documentation (staging/LATEST + versions + current)
Main site source svn
/site/trunk/content/
Main site CMS staging svn
/
https://svn.a.o/repos/infra/websites/staging/...
Site CMS staging
http://maven.staging.apache.org/
Site production svn
/
Buildbot
http://ci.apache.org/builders/maven-site-staging
CMS publish
https://cms.apache.org/maven/publish
mvn site
snvpubsub
snvpubsub
CMS edit
https://cms.apache.org/maven
local edit
mvn site
Local main site
target/site
Component source scm
svn : /xxx/trunk/yyy
/yyy/trunk
git : /yyy
Local component doc.
target/site
(multi-module) target/staging
mvn -Preporting site
(multi-module) mvn site:stage
mvn scm-publish:publish-scm
Component documentation staging svn
/xxx-archives/yyy-LATEST
Component documentation staging
/xxx-archives/yyy-LATEST
Component documentation
/xxx-archives/yyy-$version
/xxx/yyy
snvpubsub
replace production
with staging content
+
re-add non-main site
content identified by
extpaths.txt
Component documentation svn
/xxx-archives/yyy-$version
/xxx/yyy
svn cp ...-LATEST ...-$version
svn rm /yyy
svn cp ...-$version /yyy
Source SCM
svn : https://svn.apache.org/repos/asf/maven/
git: https://git-wip-us.apache.org/repos/asf/*
HTML svn (for svnpubsub)
https://svn.apache.org/repos/infra/websites/production/maven/content
plugins
shared
skins
...
Main site content
/
snvpubsub