blob: 38f3fdd1a2c75e78dfc8e623ae95ebb8454e6e7f [file]
plugins {
kotlin("jvm")
`maven-publish`
}
dependencies {
compileOnly(gradleKotlinDsl())
compileOnly("com.android.tools.build:gradle:7.2.1")
compileOnly(project(":kotlin-gradle-plugin")) {
capabilities {
requireCapability("org.jetbrains.kotlin:kotlin-gradle-plugin-common")
}
}
compileOnly(project(":kotlin-gradle-plugin-api")) {
capabilities {
requireCapability("org.jetbrains.kotlin:kotlin-gradle-plugin-api-common")
}
}
compileOnly(project(":kotlin-gradle-plugin-idea"))
}
configureKotlinCompileTasksGradleCompatibility()
kotlin {
compilerOptions {
optIn.add("org.jetbrains.kotlin.gradle.ExternalKotlinTargetApi")
/* Workaround for KT-54823 */
optIn.add("org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi")
}
}
/* This module is just for local development / prototyping and demos */
if (!kotlinBuildProperties.isTeamcityBuild) {
publish()
standardPublicJars()
}