This page guides you on how to add Krescent to your Kotlin project.
Adding Krescent to Your Project
Krescent artifacts are automatically built using jitpack.
Gradle Kotlin DSL (build.gradle.kts
)
Add the following to your build.gradle.kts
file:
kotlin
// build.gradle.kts
repositories {
maven { url = uri("https://jitpack.io") }
}
dependencies {
implementation("com.github.helightdev.krescent:krescent-core:main-SNAPSHOT")
}
You may also add additional supporting dependencies depending on your use case. The following modules are available:
krescent-kurrent
: Support for KurrentDB (formerly EventStoreDB) as an event source.krescent-mongo
: Support for MongoDB as a projection and checkpoint store.