new private key is contained in the source repo (encrypted, of course)
new public key has been uploaded to a public key-server.
our last release was more than one year ago. In the meantime changes to the build infrastructure has been applied preventing an upload with the default maven deploy plugin. Causes hereby it was required to switch to the nexus-staging-maven-plugin.
Deployment happens at end of release build for all the modules (... not per module anymore).
A new staging repo is opened before the deployment
The staging repo is closed at end of build. We should discuss if we would like to keep the staging repo open since it is closed synchronously - which takes time since some checks are executed upon repo close inside the nexus server.
With the new approach (... deploy at end) it would be possible to simplify the build. But that can be addressed in another pull request - if at all.
Logging has been improved in order to be faster with troubleshooting.
nexus-staging-maven-plugin
.