From f3e8bf6beaccda97096a11989c27e012fc6b9542 Mon Sep 17 00:00:00 2001 From: Kyant0 Date: Fri, 24 Oct 2025 12:36:50 +0800 Subject: [PATCH] Configure maven central publish --- README.md | 2 +- backdrop/build.gradle.kts | 34 ++++++++++++++++++++++++++++++++++ build.gradle.kts | 1 + catalog/build.gradle.kts | 2 +- settings.gradle.kts | 1 - 5 files changed, 37 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1f4e1be..7062ea9 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A customizable Liquid Glass effect library for Jetpack Compose. ## Docs -[![JitPack Release](https://jitpack.io/v/Kyant0/AndroidLiquidGlass.svg)](https://jitpack.io/#Kyant0/AndroidLiquidGlass) +[![Maven Central](https://img.shields.io/maven-central/v/io.github.kyant0/backdrop)](https://central.sonatype.com/artifact/io.github.kyant0/backdrop[) [Documentation](https://kyant.gitbook.io/backdrop) diff --git a/backdrop/build.gradle.kts b/backdrop/build.gradle.kts index f05d576..d94aeef 100644 --- a/backdrop/build.gradle.kts +++ b/backdrop/build.gradle.kts @@ -2,6 +2,7 @@ plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.compose) + id("com.vanniktech.maven.publish") } android { @@ -38,3 +39,36 @@ dependencies { implementation(libs.androidx.compose.ui) implementation(libs.androidx.compose.ui.graphics) } + +mavenPublishing { + publishToMavenCentral() + signAllPublications() + + coordinates("io.github.kyant0", "backdrop", "2.1.1") + + pom { + name.set("Backdrop") + description.set("Jetpack Compose blur and Liquid Glass effects") + inceptionYear.set("2025") + url.set("https://github.com/Kyant0/AndroidLiquidGlass") + licenses { + license { + name.set("The Apache License, Version 2.0") + url.set("http://www.apache.org/licenses/LICENSE-2.0.txt") + distribution.set("repo") + } + } + developers { + developer { + id.set("Kyant0") + name.set("Kyant") + url.set("https://github.com/Kyant0") + } + } + scm { + url.set("https://github.com/Kyant0/AndroidLiquidGlass") + connection.set("scm:git:git://github.com/Kyant0/AndroidLiquidGlass.git") + developerConnection.set("scm:git:ssh://git@github.com/Kyant0/AndroidLiquidGlass.git") + } + } +} diff --git a/build.gradle.kts b/build.gradle.kts index 5ca1837..aace70a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,4 +4,5 @@ plugins { alias(libs.plugins.android.library) apply false alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.kotlin.compose) apply false + id("com.vanniktech.maven.publish") version "0.34.0" apply false } diff --git a/catalog/build.gradle.kts b/catalog/build.gradle.kts index 51bd7e4..6571d58 100644 --- a/catalog/build.gradle.kts +++ b/catalog/build.gradle.kts @@ -71,5 +71,5 @@ dependencies { implementation(libs.androidx.compose.ui) implementation(libs.androidx.compose.ui.graphics) implementation(libs.androidx.compose.material.ripple) - implementation("com.github.Kyant0:Capsule:2.1.0") + implementation("io.github.kyant0:capsule:2.1.1") } diff --git a/settings.gradle.kts b/settings.gradle.kts index af0a5b8..bdc77ba 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -16,7 +16,6 @@ dependencyResolutionManagement { repositories { google() mavenCentral() - maven("https://jitpack.io") } }