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

⚠️ **GitHub.com Fallback** ⚠️