-
Notifications
You must be signed in to change notification settings - Fork 5
/
build.gradle.kts
47 lines (39 loc) · 1.54 KB
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
plugins {
`java-conventions`
`kotlin-conventions`
`java-library`
`library-publishing-conventions`
}
description = "Restate SDK HTTP implementation based on Vert.x"
dependencies {
compileOnly(coreLibs.jspecify)
api(project(":sdk-common"))
implementation(project(":sdk-core"))
// Vert.x
implementation(platform(vertxLibs.vertx.bom))
implementation(vertxLibs.vertx.core)
// Observability
implementation(platform(coreLibs.opentelemetry.bom))
implementation(coreLibs.opentelemetry.api)
implementation(coreLibs.log4j.api)
implementation("io.reactiverse:reactiverse-contextual-logging:1.2.1")
// Testing
testImplementation(project(":sdk-api"))
testImplementation(project(":sdk-serde-jackson"))
testAnnotationProcessor(project(":sdk-api-gen"))
testImplementation(project(":sdk-api-kotlin"))
testImplementation(project(":sdk-core", "testArchive"))
testImplementation(project(":sdk-api", "testArchive"))
testImplementation(project(":sdk-api-gen", "testArchive"))
testImplementation(project(":sdk-api-kotlin", "testArchive"))
testImplementation(project(":sdk-api-kotlin-gen", "testArchive"))
testImplementation(testingLibs.junit.jupiter)
testImplementation(testingLibs.assertj)
testImplementation(vertxLibs.vertx.junit5)
testImplementation("io.smallrye.reactive:mutiny:2.6.0")
testImplementation(coreLibs.protobuf.java)
testImplementation(coreLibs.protobuf.kotlin)
testImplementation(coreLibs.log4j.core)
testImplementation(kotlinLibs.kotlinx.coroutines)
testImplementation(vertxLibs.vertx.kotlin.coroutines)
}