Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.14 KB

DEVEL-README.md

File metadata and controls

24 lines (17 loc) · 1.14 KB

jFairy - developers guide

Releasing the new version

Until the Gradle release plugin (or something similar) is used the release process has to be performed manually.

Prerequisites

  1. Configure your Sonatype OSS Maven Repository credentials in ~/.m2/settings.xml as described in the manual.
  2. Set signing.keyId and signing.secretKeyRingFile in ~/.gradle/gradle.properties.

Releasing

  1. Change project version in gradle.properties to the release version (without SNAPSHOT).
  2. Make a commit.
  3. Call ./gradlew clean build uploadArchives --no-daemon and enter a passphrase for the configured key. The artifacts should be built, signed and uploaded to the Sonatype OSS Maven Repository.
  4. Change project version to the next development version (with -SNAPSHOT sufix).
  5. Make a commit

If the version was approved (and moved to the Central Repository) a proper hash should be tagged and pushed to the remote repo (origin).