...
- Ensure that your settings.xml contains a <server> and <profile> for struts-staging (see the Suggested Settings section on StrutsMaintenanceMaven)
- Create the new directory on people.apache.org:/www/people.apache.org/builds/struts
- Obtain a fresh checkout of the revision to release. (See sample code line 1.)
- Make sure that people.apache.org/builds/struts/m2-staging-repository is empty
- Clear out your local org/apache/struts Maven repositiory.
- Build and test all jar and war artifacts. Build and deploy the website.
- Build and deploy (jars and poms only) to the staging repository.
- Create the assembly and upload it to people.apache.org/builds/struts/
Wiki Markup Ensure that everything under builds/struts/\[version\], builds/struts/m2-staging-repository and www/struts.apache.org/struts/1.x is group writeable. ($ chmod -R g+w .)
- Move 'm2-staging-repository' underneath builds/struts/x.x.x to keep things together, and make way for the next release.
- Tag the revision from step 2 (above)
- Obtain a clean checkout of the tag. Confirm that SVN revision numbers in pom.xml's match.
...