From 38fb05fe7a0bc8b0082da4305aaa3bd5fb55c60f Mon Sep 17 00:00:00 2001 From: grechka62 Date: Fri, 27 Feb 2026 15:21:05 +0300 Subject: [PATCH] Fixed KMP libraries publishing commit_hash:61ed393102bad11d757150b9c6f61d3b4e9e2339 --- .mapping.json | 1 + client/android/assertion/build.gradle.kts | 7 +------ client/android/kmp-library.gradle | 15 +++++++++++++++ client/android/logging/build.gradle.kts | 7 +------ 4 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 client/android/kmp-library.gradle diff --git a/.mapping.json b/.mapping.json index 7586dbaca..51660aaf0 100644 --- a/.mapping.json +++ b/.mapping.json @@ -15064,6 +15064,7 @@ "client/android/gradle/wrapper/gradle-wrapper.properties":"divkit/public/client/android/gradle/wrapper/gradle-wrapper.properties", "client/android/gradlew":"divkit/public/client/android/gradlew", "client/android/gradlew.bat":"divkit/public/client/android/gradlew.bat", + "client/android/kmp-library.gradle":"divkit/public/client/android/kmp-library.gradle", "client/android/lint-rules/build.gradle":"divkit/public/client/android/lint-rules/build.gradle", "client/android/lint-rules/src/main/java/com/yandex/div/lint/DivKitIssueRegistry.kt":"divkit/public/client/android/lint-rules/src/main/java/com/yandex/div/lint/DivKitIssueRegistry.kt", "client/android/lint-rules/src/main/java/com/yandex/div/lint/OnPreDrawListenerDetector.kt":"divkit/public/client/android/lint-rules/src/main/java/com/yandex/div/lint/OnPreDrawListenerDetector.kt", diff --git a/client/android/assertion/build.gradle.kts b/client/android/assertion/build.gradle.kts index c676b3007..cb8475c63 100644 --- a/client/android/assertion/build.gradle.kts +++ b/client/android/assertion/build.gradle.kts @@ -7,20 +7,15 @@ plugins { alias(libs.plugins.kotlin.multiplatform) } +apply(from = "../kmp-library.gradle") apply(from = "../publish-common.gradle") kotlin { androidLibrary { namespace = "com.yandex.div.assertion" - compileSdk = rootProject.extra["compileSdkVersion"] as Int - minSdk = rootProject.extra["minSdkVersion"] as Int } } -dependencies { - lintChecks(project(":lint-rules")) -} - buildkonfig { packageName = "com.yandex.div.internal" diff --git a/client/android/kmp-library.gradle b/client/android/kmp-library.gradle new file mode 100644 index 000000000..c4215a45c --- /dev/null +++ b/client/android/kmp-library.gradle @@ -0,0 +1,15 @@ +apply plugin: "com.android.kotlin.multiplatform.library" +apply plugin: "org.jetbrains.kotlin.multiplatform" + +version = divkitVersion.baseVersionName + +kotlin { + androidLibrary { + compileSdk = rootProject.ext.compileSdkVersion + minSdk = rootProject.ext.minSdkVersion + } +} + +dependencies { + lintChecks project(path: ':lint-rules') +} diff --git a/client/android/logging/build.gradle.kts b/client/android/logging/build.gradle.kts index dd4a5e0f3..bdfaddaba 100644 --- a/client/android/logging/build.gradle.kts +++ b/client/android/logging/build.gradle.kts @@ -7,20 +7,15 @@ plugins { alias(libs.plugins.kotlin.multiplatform) } +apply(from = "../kmp-library.gradle") apply(from = "../publish-common.gradle") kotlin { androidLibrary { namespace = "com.yandex.div.logging" - compileSdk = rootProject.extra["compileSdkVersion"] as Int - minSdk = rootProject.extra["minSdkVersion"] as Int } } -dependencies { - lintChecks(project(":lint-rules")) -} - buildkonfig { packageName = "com.yandex.div.logging"