f68ea10342
signingConfigs в app-phone/app-glasses берут кестор и креды из скилла android-sign (вне git); без кестора release собирается без подписи. assembleSigned — собрать оба приложения одним шагом.
27 lines
1.1 KiB
Kotlin
27 lines
1.1 KiB
Kotlin
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")
|
|
}
|
|
|