Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

That will tag the release, update the poms, etc... Then build it (off the tag) and deploy everything (including source jars and javadoc jars) to the Nexus repository location and gpg signs everything. When the build is done staging, you need to login to the Nexus repository and "close" the staging are. That is very important. After the staging are is closed, note the URL for the staging area as you will need that for the vote.

Warning

You may encounter error like
INFO Unable to tag SCM
Provider message:
The svn tag command failed.
Command output:
svn: PROPFIND request failed on '/repos/asf/!svn/vcc/default'
svn: No such revision 1197023
when run "mvn release:prepare -Peverything,jaxws22" to create tag if you're not in U.S.
This is caused by that the svn server in Europe need some time to sync up to the central server in U.S.
If you encounter it, just wait a minute, and do "mvn release:prepare -Dresume=true -Peverything,jaxws22" which
will pick up the left task from last run.

At this point, everything "pre-vote" is done. Call the vote.

...