ProtocExtension

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

How to configure

sealed interface ProtocExtension(source)

Configuration for the Protoc capabilities.

To enable the Protoc capabilities, use one of the following options:

Option 1: DSL in build.gradle.kts:

rpc {
protoc()
}

Option 2: Gradle property in gradle.properties:

kotlinx.rpc.protoc=true

Properties

Link copied to clipboard
abstract val buf: BufExtension

Configuration for the Buf build tool.

Link copied to clipboard
abstract val plugins: NamedDomainObjectContainer<ProtocPlugin>

Container of protoc plugins.

Functions

Link copied to clipboard
abstract fun buf(action: Action<BufExtension>)

Configures the Buf build tool.

Link copied to clipboard
abstract fun plugins(action: Action<NamedDomainObjectContainer<ProtocPlugin>>)

Configures the protoc plugins.