This is my cheat sheet for doing a release.
mvn release:clean release:prepare release:perform
Head over to http://oss.sonatype.org/ and do the release
git checkout <tag>
# prepare and maybe modify site.xml
mvn site:site site:stage
git checkout gh-pages
cp target/staging/* . -a
git commit -a
git push
git checkout master