plugins { alias(libs.plugins.android.library) } apply(from = rootProject.file("gradle/publish.gradle")) android { namespace = "com.xuqm.sdk.push" compileSdk = libs.versions.compileSdk.get().toInt() defaultConfig { minSdk = libs.versions.minSdk.get().toInt() consumerProguardFiles("consumer-rules.pro") manifestPlaceholders["XUQM_VIVO_APP_ID"] = "" manifestPlaceholders["XUQM_VIVO_APP_KEY"] = "" manifestPlaceholders["XUQM_HONOR_APP_ID"] = "" } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } publishing { singleVariant("release") } } dependencies { api(project(":sdk-core")) api(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar")))) compileOnly(platform(libs.firebase.bom)) compileOnly(libs.firebase.messaging) api("com.huawei.hms:push:6.12.0.300") api("com.hihonor.mcs:push:7.0.41.301") api("io.github.hebeiliang.mipush:Push:2.0.0") api("com.umeng.umsdk:oppo-push:3.0.0") api("com.umeng.umsdk:vivo-push:4.0.6.0") }