plugins { java application } repositories { mavenCentral() google() } dependencies { implementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.22") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3") } group = "com.github.dart_lang" description = "jni" java { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } tasks.withType { val targetDir: String? = project.findProperty("jni.targetDir") as String? if (targetDir != null) { destinationDirectory = file(targetDir) } else { destinationDirectory = file("build/jni_libs") } } tasks.withType() { options.encoding = "UTF-8" } tasks.withType() { options.encoding = "UTF-8" }