[Gradle] Setup initial api validation for ExternalTargetApi
KT-55524
This commit is contained in:
committed by
Space Team
parent
628fa919dd
commit
9f003328cf
@@ -5,6 +5,7 @@ import org.jetbrains.kotlin.pill.PillExtension
|
||||
plugins {
|
||||
id("gradle-plugin-common-configuration")
|
||||
id("jps-compatible")
|
||||
id("org.jetbrains.kotlinx.binary-compatibility-validator")
|
||||
}
|
||||
|
||||
repositories {
|
||||
@@ -26,6 +27,12 @@ kotlin.sourceSets.all {
|
||||
languageSettings.optIn("org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi")
|
||||
}
|
||||
|
||||
apiValidation {
|
||||
publicMarkers.add("org.jetbrains.kotlin.gradle.ExternalKotlinTargetApi")
|
||||
nonPublicMarkers.add("org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi")
|
||||
additionalSourceSets.add("common")
|
||||
}
|
||||
|
||||
dependencies {
|
||||
commonApi(platform(project(":kotlin-gradle-plugins-bom")))
|
||||
commonApi(project(":kotlin-gradle-plugin-api"))
|
||||
|
||||
Reference in New Issue
Block a user