-
Notifications
You must be signed in to change notification settings - Fork 8
Releasing GIN
Grzegorz Nowak edited this page Apr 24, 2018
·
7 revisions
<settings>
<servers>
<server>
<id>sonatype-nexus-snapshots</id>
<username>...</username>
<password>...</password>
</server>
<server>
<id>sonatype-nexus-staging</id>
<username>...</username>
<password>...</password>
</server>
<server>
<id>gpg.passphrase</id>
<passphrase>...</passphrase>
</server>
</servers>
<profiles>
<profile>
<id>gpg</id>
<properties>
<gpg.executable>gpg2</gpg.executable>
<gpg.keyname>...</gpg.keyname>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>gpg</activeProfile>
</activeProfiles>
</settings>
$ ./mvnw clean deploy -Prelease
$ ./mvnw clean release:prepare -DdryRun=true -Prelease
$ ./mvnw release:clean -Prelease
$ ./mvnw release:prepare -Prelease
$ git push
$ git push --tags
$ ./mvnw release:perform -Prelease
6. Inspect the upload at https://oss.sonatype.org/, close and release if OK
- GitHub release page
- GitHub wiki home
- GitHub compatibility
- Maven site
- Demos
- Javadoc