apply plugin: "com.android.library"
apply plugin: "kotlin-android"

android {
    // 为这个模块设置一个独立的命名空间
    namespace "com.tsystems.models"
    compileSdk = 35

    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_11
        targetCompatibility = JavaVersion.VERSION_11
    }

    kotlinOptions {
        jvmTarget = JavaVersion.VERSION_11
    }

    defaultConfig {
        minSdk = 21
    }

    sourceSets {
        // 这是最关键的一步：告诉Gradle这个模块的assets资源在哪里
        // 我们直接指向模块的根目录，Gradle会自动寻找 src/main/assets
        main.assets.srcDirs = ['src/main/assets']
    }

    // 由于这个模块只包含资源，我们可以禁用一些不需要的Java/Kotlin编译任务
    libraryVariants.all { variant ->
        variant.generateBuildConfigProvider.get().enabled = false
    }
}