跳转至

apps\build.gradle.kts

源码路径:apps\build.gradle.kts · 16 行

// NFarms Android —— 五个 APK 共用的构建约定。
//
// 为什么把五个 App 放在一个 Gradle 工程里(而不是五个独立工程):
//   * 它们共用同一套 `core:common`(存储、加密、签名校验、UI 主题),
//     五个独立工程就得把这份代码复制五遍,改一处要改五处;
//   * 版本对齐(AGP / Kotlin / Compose BOM)只写一遍,
//     不会出现「HUB 用 Kotlin 2.0、Player 还在 1.9」这种漂移;
//   * **每个 app 仍然是独立 APK**(各自 applicationId、各自签名),装机后是五个图标。
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.compose) apply false
    alias(libs.plugins.kotlin.serialization) apply false
}