kotlinx-schema-gradle-plugin
Gradle plugin that simplifies the integration of kotlinx-schema-ksp into Kotlin projects.
Features
Automatic KSP plugin application and configuration
Support for Kotlin JVM and Multiplatform projects
Configurable schema generation with
rootPackagefilteringAutomatic source set and task dependency configuration
Plugin ID
org.jetbrains.kotlinx.schema.ksp
Usage
plugins {
kotlin("jvm") version "2.2.21"
id("org.jetbrains.kotlinx.schema.ksp") version "0.1.0"
}
kotlinxSchema {
enabled.set(true)
rootPackage.set("com.example") // Optional
}Content copied to clipboard
or with Kotlin Multiplatform:
plugins {
kotlin("multiplatform") version "2.2.21"
id("org.jetbrains.kotlinx.schema.ksp") version "0.1.0"
}
kotlinxSchema {
enabled.set(true)
rootPackage.set("com.example") // Optional
}Content copied to clipboard
See README.md for complete documentation.