From e9b3d689bfc54d2c120c4943c90a102c1a4a5183 Mon Sep 17 00:00:00 2001 From: lihenggui Date: Thu, 2 May 2024 14:21:37 -0700 Subject: [PATCH] Add dependency grand and remove deprecated kotlinOptions usage --- app-nia-catalog/build.gradle.kts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app-nia-catalog/build.gradle.kts b/app-nia-catalog/build.gradle.kts index 05639b2ef..540b26473 100644 --- a/app-nia-catalog/build.gradle.kts +++ b/app-nia-catalog/build.gradle.kts @@ -13,10 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import org.jetbrains.compose.desktop.application.dsl.TargetFormat +import org.jetbrains.compose.desktop.application.dsl.TargetFormat +import org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11 plugins { + alias(libs.plugins.dependencyGuard) alias(libs.plugins.kotlin.multiplatform) alias(libs.plugins.android.application) alias(libs.plugins.jetbrains.compose) @@ -25,10 +27,8 @@ plugins { kotlin { androidTarget { - compilations.all { - kotlinOptions { - jvmTarget = "11" - } + compilerOptions { + jvmTarget.set(JVM_11) } } @@ -40,7 +40,7 @@ kotlin { iosSimulatorArm64() ).forEach { iosTarget -> iosTarget.binaries.framework { - baseName = "ComposeApp" + baseName = "NiaCatalog" isStatic = true } } @@ -126,3 +126,7 @@ compose.desktop { compose.experimental { web.application {} } + +dependencyGuard { + configuration("releaseRuntimeClasspath") +}