importsFrom

Available in a dev version: 0․11․0-grpc-190

How to configure

abstract fun importsFrom(protoSourceSet: ProtoSourceSet)(source)
abstract fun importsFrom(protoSourceSet: Provider<ProtoSourceSet>)(source)

Proto files from protoSourceSet will be available as import, but will not be used for code generation. Its BSR module dependencies are included as well, and its buf.lock file, if set, is adopted.

Example:

kotlin.sourceSets {
val someProto = create("someProto")
commonMain {
proto {
importsFrom(protoSourceSets.getByName("someProto"))
}
}
}