plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.android.library) apply false alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.kotlin.jvm) apply false alias(libs.plugins.kotlin.multiplatform) apply false alias(libs.plugins.kotlinx.serialization) apply false alias(libs.plugins.compose.compiler) apply false } allprojects { if (version == "unspecified") { version = "1.0.0-SNAPSHOT" } group = "pw.binom.viewmate" } // Собери оба приложения и подпиши ключом Binom (v2+v3) одним шагом. // Кестор/креды берутся из скилла android-sign (см. signingConfigs в build.gradle.kts каждого app-модуля); // без кестора release соберётся без подписи. tasks.register("assembleSigned") { group = "build" description = "Собирает app-phone и app-glasses release-APK, подписанные ключом Binom (v2+v3)." dependsOn(":app-phone:assembleRelease", ":app-glasses:assembleRelease") }