PublishToMavenRepository - GistLabs/mechanize GitHub Wiki
How to deploy to maven repositories...
From directions here: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide
(including GPG setup here: https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven)
Configure maven ~/.m2/settings.xml:
<server>
<id>sonatype-nexus-snapshots</id>
<username>johnheintz</username>
<password>...</password>
</server>
<server>
<id>sonatype-nexus-staging</id>
<username>johnheintz</username>
<password>...</password>
</server>
Snapshot Deploy:
mvn -DperformRelease=true deploy
Release:
mvn -DperformRelease=true release:clean release:prepare release:perform