blob: 97cdaf0251ef617028ce5c784c7b5804478ceb7f [file]
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
description = "Kotlin Symbol Processing API"
val kotlinBaseVersion: String by project
group = "org.jetbrains.kotlin"
version = kotlinBaseVersion
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "1.8"
kotlinOptions.freeCompilerArgs += "-Xjvm-default=compatibility"
}
plugins {
kotlin("jvm")
`maven-publish`
}
publishing {
publications {
create<MavenPublication>("default") {
artifactId = "ksp-api"
from(components["java"])
}
repositories {
mavenLocal()
}
}
}