Skip to content

Commit d3422ec

Browse files
committed
Add the maven-publish plugin to publish library to local maven repo
1 parent 3f3b592 commit d3422ec

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

kv-color-picker/build.gradle.kts

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
712
android {
813
namespace = "com.kavi.droid.color.picker"
914
compileSdk = libs.versions.compilerSdkVersion.get().toInt()
@@ -39,11 +44,9 @@ android {
3944

4045
dependencies {
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
}

kv-color-picker/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
kvColorPickerGroupId=com.github.KvColorPalette
1+
kvColorPaletteGroupId=com.github.KvColorPalette
22
kvColorPickerArtifactId=KvColorPicker-Android
33
kvColorPickerVersion=0.0.1

0 commit comments

Comments
 (0)