Files
kotlin-fork/libraries/tools/kotlin-annotations-android/build.gradle.kts
T
Vyacheslav Gerasimov 89b152809f Build: Make dependencies on builtins compileOnly
for kotlin-annotations-android & kotlin-annotations-jvm, to prevent
builtins from occurring in maven pom compile scope.

 #KT-33140
2019-08-06 18:09:20 +03:00

40 lines
654 B
Kotlin

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import org.jetbrains.kotlin.pill.PillExtension
description = "Kotlin annotations for Android"
plugins {
kotlin("jvm")
id("jps-compatible")
}
pill {
variant = PillExtension.Variant.FULL
}
jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String
tasks.withType<KotlinCompile> {
kotlinOptions.freeCompilerArgs += listOf(
"-Xallow-kotlin-package",
"-module-name", project.name
)
}
sourceSets {
"main" {
projectDefault()
}
}
dependencies {
compileOnly(kotlinBuiltins())
}
publish()
sourcesJar()
javadocJar()
runtimeJar()