Eppo is a feature management and experimentation platform. This SDK enables feature flagging and experimentation for Eppo customers. An API key is required to use it.
dependencies {
  implementation 'cloud.eppo:android-sdk:4.11.1'
}
dependencyResolutionManagement {
  repositories {
    mavenCentral()
    maven {
      url "https://central.sonatype.com/repository/maven-snapshots/"
    }
  }
}Snapshots of the development version are available in Maven Central's snapshots repository.
You can simply draft a new release on GitHub and then CI will take care of the rest.
For publishing a release locally, instead, follow the steps below.
- Generate a user token on 
central.sonatype.com; - Configure a GPG key for signing the artifact. Don't forget to upload it to the key server;
 - Make sure you have the following vars in your 
~/.gradle/gradle.propertiesfile:mavenCentralUsername- User token username for Central Portal generated in step 1mavenCentralPassword- User token password for Central Portal generated in step 1signing.keyId- GPG key ID generated in step 2signing.password- GPG key password generated in step 2signing.secretKeyRingFile- Path to GPG key file generated in step 2
 
Once you have the prerequisites, follow the steps below to release a new version:
- Bump the project version in 
build.gradle - Run 
./gradlew eppo:publish -Preleaseor./gradlew eppo:publish -Psnapshot - For releases, run 
./gradlew eppo:publishAndReleaseToMavenCentral -Preleaseto automatically release to Maven Central 
For information on usage, refer to our SDK Documentation.