dependencies {
implementation 'cloud.eppo:eppo-server-sdk:3.1.0'
}
Refer to our SDK documentation for how to install and use the SDK.
Java 8 is required to locally compile the SDK.
Download a arm64
compatible build: https://www.azul.com/downloads/?version=java-8-lts&architecture=arm-64-bit&package=jdk#zulu
For publishing a release locally, follow the steps below.
- Generate a user token on
s01.oss.sonatype.org
; - 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.properties
file:ossrhUsername
- User token username for Sonatype generated in step 1ossrhPassword
- User token password for Sonatype 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 publish
- Follow the steps in this page to promote your release
If you would like to live on the bleeding edge, you can try running against a snapshot build. Keep in mind that snapshots
represent the most recent changes on master and may contain bugs.
Snapshots are published automatically after each push to main
branch.
repositories {
maven { url "https://s01.oss.sonatype.org/content/repositories/snapshots" }
}
dependencies {
implementation 'cloud.eppo:eppo-server-sdk:3.0.2-SNAPSHOT'
}