// Suppress annotation is a workaround for a bug. @Suppress("DSL_SCOPE_VIOLATION") plugins { kotlin("multiplatform") id("org.jetbrains.compose") } group = extra["GROUP"] as String version = extra["VERSION_NAME"] as String kotlin { jvm { compilations.all { kotlinOptions.jvmTarget = "11" } withJava() } sourceSets { named("jvmMain") { dependencies { implementation(compose.runtime) implementation(compose.ui) api("net.java.dev.jna:jna-platform:latest.release") } } } }