import org.apache.tools.ant.filters.ReplaceTokens plugins { java id("jps-compatible") } jvmTarget = "1.6" javaHome = rootProject.extra["JDK_16"] as String val kotlinVersion: String by rootProject.extra dependencies { compileOnly("org.jetbrains:annotations:13.0") } sourceSets { "main" { projectDefault() } "test" {} } tasks.withType { sourceCompatibility = "1.6" targetCompatibility = "1.6" } tasks.named("processResources") { inputs.property("compilerVersion", kotlinVersion) filesMatching("META-INF/compiler.version") { filter("tokens" to mapOf("snapshot" to kotlinVersion)) } }