2023-09-09 13:49:20 +02:00
|
|
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
|
|
|
|
|
|
plugins {
|
|
|
|
id("org.jetbrains.kotlin.jvm") version Vers.kotlinVersion
|
|
|
|
`java-library`
|
|
|
|
}
|
|
|
|
|
|
|
|
java {
|
|
|
|
sourceCompatibility = Vers.javaSourceCompatibility
|
|
|
|
targetCompatibility = Vers.javaTargetCompatibility
|
|
|
|
}
|
|
|
|
|
|
|
|
val compileKotlin: KotlinCompile by tasks
|
|
|
|
val compileTestKotlin: KotlinCompile by tasks
|
|
|
|
|
|
|
|
compileKotlin.kotlinOptions {
|
|
|
|
jvmTarget = Vers.kotlinJvmTarget
|
|
|
|
freeCompilerArgs = listOf(
|
|
|
|
"-opt-in=kotlin.ExperimentalStdlibApi",
|
|
|
|
)
|
|
|
|
}
|
2024-03-16 11:33:25 +01:00
|
|
|
compileTestKotlin.kotlinOptions{
|
|
|
|
jvmTarget = Vers.kotlinJvmTarget
|
|
|
|
freeCompilerArgs = listOf(
|
|
|
|
"-opt-in=kotlin.ExperimentalStdlibApi",
|
|
|
|
)
|
|
|
|
}
|
2023-09-09 13:49:20 +02:00
|
|
|
|
|
|
|
dependencies {
|
2024-03-17 11:05:30 +01:00
|
|
|
// implementation(fileTree(mapOf("dir" to "libs", "include" to arrayOf("*.jar"))))
|
|
|
|
testImplementation(kotlin("test"))
|
2023-09-09 13:49:20 +02:00
|
|
|
}
|