blob: ce27f25b49753164e6e876dc3aa68303eb17ef3b [file] [log] [blame] [edit]
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<Jar> {
val targetDir: String? = project.findProperty("jni.targetDir") as String?
if (targetDir != null) {
destinationDirectory = file(targetDir)
} else {
destinationDirectory = file("build/jni_libs")
}
}
tasks.withType<JavaCompile>() {
options.encoding = "UTF-8"
}
tasks.withType<Javadoc>() {
options.encoding = "UTF-8"
}