diff options
Diffstat (limited to 'opendc-common/build.gradle.kts')
| -rw-r--r-- | opendc-common/build.gradle.kts | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/opendc-common/build.gradle.kts b/opendc-common/build.gradle.kts index aeb9bc4d..0fd56bb5 100644 --- a/opendc-common/build.gradle.kts +++ b/opendc-common/build.gradle.kts @@ -31,7 +31,16 @@ plugins { val serializationVersion = "1.6.0" +repositories { + mavenCentral() + maven(url = "https://packages.confluent.io/maven/") +} + + dependencies { + //@Mateusz: for the postgresql database + implementation("org.postgresql:postgresql:42.7.10") + api(libs.kotlinx.coroutines) implementation(libs.kotlin.logging) implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$serializationVersion") @@ -41,4 +50,23 @@ dependencies { api(libs.kotlin.logging) testImplementation(projects.opendcSimulator.opendcSimulatorCore) + + // Source: https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients + implementation("org.apache.kafka:kafka-clients:4.1.1") + implementation(libs.jackson.core) + + // Source: https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java + // @Mateusz crucial this is an _api_ and not _implementation_ + api("com.google.protobuf:protobuf-java:4.33.5") + + // Source: https://mvnrepository.com/artifact/io.confluent/kafka-protobuf-serializer + implementation("io.confluent:kafka-protobuf-serializer:8.1.1") + + // Source: https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-toml + implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.21.0") + + implementation("io.javalin:javalin:6.7.0") + + // Source: https://mvnrepository.com/artifact/redis.clients/jedis + implementation("redis.clients:jedis:7.3.0") } |
