feat(grpc): implement gRPC services for game context management and move handling

This commit is contained in:
2026-04-25 10:21:58 +02:00
parent 9a39cd6916
commit b6be0cd249
28 changed files with 1687 additions and 145 deletions
+8
View File
@@ -22,8 +22,15 @@ scoverage {
scoverageVersion.set(versions["SCOVERAGE"]!!)
}
sourceSets {
main {
java.srcDir("build/classes/java/quarkus-generated-sources/grpc")
}
}
tasks.withType<ScalaCompile> {
scalaCompileOptions.additionalParameters = listOf("-encoding", "UTF-8")
dependsOn("quarkusGenerateCode")
}
val quarkusPlatformGroupId: String by project
@@ -53,6 +60,7 @@ dependencies {
implementation("io.quarkus:quarkus-rest-client")
implementation("io.quarkus:quarkus-rest-jackson")
implementation("io.quarkus:quarkus-config-yaml")
implementation("io.quarkus:quarkus-grpc")
implementation("io.quarkus:quarkus-smallrye-fault-tolerance")
implementation("io.quarkus:quarkus-smallrye-jwt")
implementation("io.quarkus:quarkus-smallrye-health")