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" // Global fallback — individual modules override via their own SDK__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 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("")