Skip to content
Libor Ryšavý edited this page Jun 23, 2020 · 21 revisions
  1. decide right version (use semantic versioning scheme)

  2. run the release using ./release.sh -v <decided version> -g <gpg password>

    (API version is appended automatically from gooddata-java-model/src/main/resources/GoodDataApiVersion)

    (JDK 11 is required for build)

  3. close (and rename if necessary) current milestone (and create new one named "next")

  4. create a new release

  5. wait for Maven Central sync


In case the release script (release.sh) somehow fails, or you don't like the auto-magic, you can replace that step with:

  • change version in README.md and commit "bump version"
  • release using Maven release plugin mvn release:prepare release:perform
  • git push origin --tags HEAD
Clone this wiki locally