Files
rayneo-vm/shared/build.gradle.kts
T
2026-09-25 13:24:56 +03:00

45 lines
979 B
Kotlin

plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.serialization)
}
android {
namespace = "pw.binom.rayneovm.shared"
compileSdk = 37
defaultConfig {
minSdk = 26
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
testOptions {
unitTests.all {
it.useJUnitPlatform()
}
}
}
kotlin {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
}
}
dependencies {
api(libs.kotlinx.coroutines.core)
api(libs.kotlinx.serialization.json)
api(libs.mercury.transport)
testImplementation(libs.kotlinx.coroutines.test)
testImplementation(libs.junit.jupiter)
testImplementation(libs.kotlin.test) // need for kotlin.test.Test
testImplementation(libs.mockk)
testImplementation(libs.turbine)
testRuntimeOnly(libs.junit.platform.launcher)
}