diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e73eef7..99bb41a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,6 +12,7 @@ kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref kotlinx-binaryCompatibilityValidator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version = "0.13.2" } ksp = "com.google.devtools.ksp:1.9.0-1.0.13" mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.25.3" } +shadow = "com.github.johnrengelman.shadow:8.1.1" spotless = "com.diffplug.spotless:6.21.0" [libraries] diff --git a/sample-jvm/build.gradle.kts b/sample-jvm/build.gradle.kts index f228cbf..bee07ef 100644 --- a/sample-jvm/build.gradle.kts +++ b/sample-jvm/build.gradle.kts @@ -2,6 +2,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { alias(libs.plugins.kotlin.jvm) + alias(libs.plugins.shadow) application } diff --git a/settings.gradle.kts b/settings.gradle.kts index a7c988b..c62e0e1 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -41,6 +41,11 @@ pluginManagement { "com.github.gmazzo.buildconfig", "com.github.gmazzo.buildconfig.gradle.plugin" ) + includeModule("com.github.johnrengelman", "shadow") + includeModule( + "com.github.johnrengelman.shadow", + "com.github.johnrengelman.shadow.gradle.plugin" + ) includeModule("com.github.gmazzo.buildconfig", "plugin") } }