@@ -2,8 +2,13 @@ plugins {
22 alias(libs.plugins.android.library)
33 alias(libs.plugins.kotlin.android)
44 alias(libs.plugins.kotlin.compose)
5+ id(" maven-publish" )
56}
67
8+ val kvColorPaletteGroupId: String by project
9+ val kvColorPickerArtifactId: String by project
10+ val kvColorPickerVersion: String by project
11+
712android {
813 namespace = " com.kavi.droid.color.picker"
914 compileSdk = libs.versions.compilerSdkVersion.get().toInt()
@@ -39,11 +44,9 @@ android {
3944
4045dependencies {
4146 implementation(libs.androidx.core.ktx)
42- // implementation(libs.androidx.lifecycle.runtime.ktx)
4347 implementation(libs.androidx.appcompat)
4448 implementation(libs.material)
4549
46- // implementation(libs.androidx.activity.compose)
4750 implementation(platform(libs.androidx.compose.bom))
4851 implementation(libs.androidx.ui)
4952 implementation(libs.androidx.ui.graphics)
@@ -55,4 +58,18 @@ dependencies {
5558 testImplementation(libs.junit)
5659 androidTestImplementation(libs.androidx.junit)
5760 androidTestImplementation(libs.androidx.espresso.core)
61+ }
62+
63+ publishing {
64+ publications {
65+ register<MavenPublication >(" release" ) {
66+ groupId = kvColorPaletteGroupId
67+ artifactId = kvColorPickerArtifactId
68+ version = kvColorPickerVersion
69+
70+ afterEvaluate {
71+ from(components[" release" ])
72+ }
73+ }
74+ }
5875}
0 commit comments