You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Csaba Kozák edited this page Feb 17, 2019
·
25 revisions
Introduction
This page is addressed to AndroidAnnotations developers. It documents the steps that should be followed when creating a new AndroidAnnotations release.
To create a new release, simply enter the following commands, after replacing <release-ver> (e.g. 2.0) and <next-dev-ver> (e.g 2.1-SNAPSHOT) with the good values.
Note: On Windows using WSL you might need to call export GPG_TTY=$(tty) before doing ./mvnw release:perform to avoid gpg: signing failed: Inappropriate ioctl for device. See https://github.com/keybase/keybase-issues/issues/2798
Then you need to close and release the staging repository on Sonatype Nexus OSS. Once done, it will be synced to Maven Central a few hours later.
After releasing
Update the RoboGuiceExample project with the new AndroidAnnotations snapshot version number : update the version in the build.gradle file.
Update the Maven project with the new AndroidAnnotations snapshot version number: update the version in the POM.
Update the Gradle project with the new AndroidAnnotations snapshot version number: update the version in the build.gradle file.
Update the Kotlin project with the new AndroidAnnotations snapshot version number: update the version in the build.gradle file.
Update the Release Notes wiki page with this release notes (new features, bug fixes, etc)