2026-04-21 22:07:29 +08:00
|
|
|
plugins {
|
|
|
|
|
alias(libs.plugins.android.application) apply false
|
|
|
|
|
alias(libs.plugins.android.library) apply false
|
|
|
|
|
alias(libs.plugins.kotlin.compose) apply false
|
|
|
|
|
alias(libs.plugins.kotlin.serialization) apply false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
group = "com.xuqm"
|
2026-05-21 16:48:10 +08:00
|
|
|
// Global fallback — individual modules override via their own SDK_<NAME>_VERSION property.
|
|
|
|
|
// Publish all at once: ./gradlew publish -PPUBLISH_VERSION=1.0.2
|
|
|
|
|
// Publish one module: ./gradlew :sdk-license:publish -PSDK_LICENSE_VERSION=1.0.3 -PPUBLISH_VERSION=1.0.2
|
2026-04-21 22:07:29 +08:00
|
|
|
version = providers.gradleProperty("PUBLISH_VERSION").getOrElse("0.1.0-SNAPSHOT")
|
|
|
|
|
|
|
|
|
|
ext["nexusUrl"] = "https://nexus.xuqinmin.com/repository/android-hosted/"
|
|
|
|
|
ext["nexusUser"] = providers.gradleProperty("NEXUS_USER").getOrElse("")
|
|
|
|
|
ext["nexusPassword"] = providers.gradleProperty("NEXUS_PASSWORD").getOrElse("")
|