How to perform an Apache release for Samoa.
Settings
First, configure your ~/.m2/settings.xml file to include your credentials.
...
To encrypt your password, use Maven's password encryption capabilities.
Note: if it is your first time setting up your gpg keys, please check this page for more information on how to do it.
Step-by-step guide
To run on the clean master branch. Create a branch for the release candidate. Set it to track a release branch on the apache remote.
...
Go to https://repository.apache.org to close the staging repository.
Note: if the double quotes do not work, the mvn arguments will be probably skipped. In this case, please try single quotes.
Publish artifacts on svn:
...