Skip to content

Commit 3a1134d

Browse files
committed
grpc-pb: Fix imports
Signed-off-by: Johannes Zottele <[email protected]>
1 parent 635832d commit 3a1134d

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

grpc/grpc-core/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import kotlinx.rpc.proto.kotlinMultiplatform
77
import org.gradle.internal.extensions.stdlib.capitalized
88
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
99
import org.jetbrains.kotlin.gradle.tasks.CInteropProcess
10+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
1011

1112
plugins {
1213
alias(libs.plugins.conventions.kmp)
@@ -159,5 +160,12 @@ rpc {
159160
dependsOn(gradle.includedBuild("protoc-gen").task(":jar"))
160161
}
161162
}
163+
164+
// generate protos before compiling tests
165+
project.tasks.withType<KotlinCompile>().configureEach {
166+
if (name.startsWith("compileTest")) {
167+
dependsOn(project.tasks.withType<BufGenerateTask>())
168+
}
169+
}
162170
}
163171
}

protoc-gen/src/main/kotlin/kotlinx/rpc/protobuf/ModelToKotlinCommonGenerator.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ class ModelToKotlinCommonGenerator(
7878

7979
generateInternalDeclaredEntities(this@generateInternalKotlinFile)
8080

81+
import("kotlinx.rpc.grpc.pb.*")
8182
import("kotlinx.rpc.internal.utils.*")
8283
import("kotlinx.coroutines.flow.*")
8384

0 commit comments

Comments
 (0)