Skip to content

Commit de8f7c9

Browse files
committed
Fix duplicate artifact conflict in maven publication
1 parent 87869a7 commit de8f7c9

1 file changed

Lines changed: 1 addition & 24 deletions

File tree

tolinku/build.gradle.kts

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,10 @@ dependencies {
5555
}
5656

5757
// ---------------------------------------------------------------------------
58-
// Maven Central publishing
58+
// Maven publishing (JitPack + Maven Central)
5959
// ---------------------------------------------------------------------------
6060

61-
// Source JAR task
62-
val sourceJar by tasks.registering(Jar::class) {
63-
archiveClassifier.set("sources")
64-
from(android.sourceSets["main"].java.srcDirs)
65-
}
66-
67-
// Javadoc JAR task (empty; satisfies Maven Central requirement)
68-
val javadocJar by tasks.registering(Jar::class) {
69-
archiveClassifier.set("javadoc")
70-
}
71-
7261
afterEvaluate {
73-
// Ensure metadata generation declares dependency on artifact tasks
74-
tasks.matching { it.name == "generateMetadataFileForReleasePublication" }.configureEach {
75-
dependsOn(sourceJar, javadocJar)
76-
}
77-
7862
publishing {
7963
publications {
8064
create<MavenPublication>("release") {
@@ -84,9 +68,6 @@ afterEvaluate {
8468
artifactId = "sdk"
8569
version = sdkVersion
8670

87-
artifact(sourceJar)
88-
artifact(javadocJar)
89-
9071
pom {
9172
name.set("Tolinku Android SDK")
9273
description.set("Android SDK for the Tolinku deep linking platform. Provides deferred deep links, referral tracking, analytics, and in-app messages.")
@@ -101,7 +82,6 @@ afterEvaluate {
10182

10283
developers {
10384
developer {
104-
// Fill in via ~/.gradle/gradle.properties or replace inline
10585
id.set(findProperty("pom.developer.id")?.toString() ?: "tolinku")
10686
name.set(findProperty("pom.developer.name")?.toString() ?: "Tolinku Team")
10787
email.set(findProperty("pom.developer.email")?.toString() ?: "dev@tolinku.com")
@@ -123,9 +103,6 @@ afterEvaluate {
123103
url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/")
124104

125105
credentials {
126-
// Set these in ~/.gradle/gradle.properties:
127-
// ossrhUsername=your-sonatype-username
128-
// ossrhPassword=your-sonatype-password
129106
username = findProperty("ossrhUsername")?.toString() ?: ""
130107
password = findProperty("ossrhPassword")?.toString() ?: ""
131108
}

0 commit comments

Comments
 (0)