Skip to content

Commit fa3ea4c

Browse files
refactor: add more dependencies (#11)
1 parent 8ce46c6 commit fa3ea4c

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

gradle/libs.versions.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ mockito = "5.5.0"
1111

1212
[libraries]
1313
guava = { module = "com.google.guava:guava", version = "32.1.2-jre" }
14+
rholder-guava-retrying = { module = "com.github.rholder:guava-retrying", version = "2.0.0" }
15+
guice = { module = "com.google.inject:guice", version = "6.0.0" }
16+
google-re2j = { module = "com.google.re2j:re2j", version = "1.7" }
1417
typesafe-config = { module = "com.typesafe:config", version = "1.4.2" }
1518
lombok = { module = "org.projectlombok:lombok", version = "1.18.28" }
1619
grpc-bom = { module = "io.grpc:grpc-bom", version.ref = "grpc" }
@@ -29,9 +32,12 @@ javax-annotation = { module = "javax.annotation:javax.annotation-api", version =
2932
rxjava3 = { module = "io.reactivex.rxjava3:rxjava", version = "3.1.7" }
3033
uuidcreator = { module = "com.github.f4b6a3:uuid-creator", version = "5.3.2" }
3134

35+
kafka-clients = { module = "org.apache.kafka:kafka-clients" }
36+
3237
hypertrace-grpcutils-context = { module = "org.hypertrace.core.grpcutils:grpc-context-utils", version.ref = "hypertrace-grpcutils" }
3338
hypertrace-grpcutils-client = { module = "org.hypertrace.core.grpcutils:grpc-client-utils", version.ref = "hypertrace-grpcutils" }
3439
hypertrace-grpcutils-rx-client = { module = "org.hypertrace.core.grpcutils:grpc-client-rx-utils", version.ref = "hypertrace-grpcutils" }
40+
hypertrace-grpcutils-rx-server = { module = "org.hypertrace.core.grpcutils:grpc-server-rx-utils", version.ref = "hypertrace-grpcutils" }
3541
hypertrace-framework-grpc = { module = "org.hypertrace.core.serviceframework:platform-grpc-service-framework", version.ref = "hypertrace-framework" }
3642
hypertrace-framework-http = { module = "org.hypertrace.core.serviceframework:platform-http-service-framework", version.ref = "hypertrace-framework" }
3743
hypertrace-framework-spi = { module = "org.hypertrace.core.serviceframework:service-framework-spi", version.ref = "hypertrace-framework" }
@@ -58,3 +64,6 @@ hypertrace-docker-publish = { id = "org.hypertrace.docker-publish-plugin", versi
5864
hypertrace-docker-application = { id = "org.hypertrace.docker-java-application-plugin", version = "0.9.9" }
5965
owasp-dependencycheck = { id = "org.owasp.dependencycheck", version = "8.4.0" }
6066
google-protobuf = { id = "com.google.protobuf", version = "0.9.4" }
67+
68+
[bundles]
69+
grpc-api = ["grpc-stub", "grpc-protobuf", "javax-annotation", "protobuf-java"]

hypertrace-bom/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ dependencies {
1515
api(libs.hypertrace.grpcutils.context)
1616
api(libs.hypertrace.grpcutils.client)
1717
api(libs.hypertrace.grpcutils.rx.client)
18+
api(libs.hypertrace.grpcutils.rx.server)
1819
api(libs.hypertrace.framework.grpc)
1920
api(libs.hypertrace.framework.http)
2021
api(libs.hypertrace.framework.spi)
@@ -24,9 +25,17 @@ dependencies {
2425
api(libs.hypertrace.eventstore)
2526

2627
api(libs.guava)
28+
api(libs.google.re2j)
29+
api(libs.guice)
30+
api(libs.rholder.guava.retrying)
31+
api(libs.rxjava3)
32+
api(libs.uuidcreator)
2733
api(libs.typesafe.config)
2834
api(libs.lombok)
2935
api(libs.protobuf.java)
3036
api(libs.protobuf.javautil)
37+
api(libs.kafka.clients)
38+
api(libs.slf4j2.api)
39+
api(libs.log4j.slf4j2.impl)
3140
}
3241
}

test-consumer/build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ dependencies {
77
api(libs.hypertrace.grpcutils.context)
88
api(libs.hypertrace.grpcutils.client)
99
api(libs.hypertrace.grpcutils.rx.client)
10+
api(libs.hypertrace.grpcutils.rx.server)
1011
api(libs.hypertrace.framework.grpc)
1112
api(libs.hypertrace.framework.http)
1213
api(libs.hypertrace.framework.spi)
@@ -17,6 +18,9 @@ dependencies {
1718
api(libs.hypertrace.eventstore)
1819

1920
api(libs.guava)
21+
api(libs.rholder.guava.retrying)
22+
api(libs.google.re2j)
23+
api(libs.guice)
2024
api(libs.typesafe.config)
2125
api(libs.lombok)
2226
api(libs.protobuf.java)
@@ -32,4 +36,5 @@ dependencies {
3236
api(libs.javax.annotation)
3337
api(libs.rxjava3)
3438
api(libs.uuidcreator)
39+
api(libs.kafka.clients)
3540
}

0 commit comments

Comments
 (0)