Skip to content

Commit 27eeb3b

Browse files
committed
moved network call
1 parent 09d9a52 commit 27eeb3b

2 files changed

Lines changed: 25 additions & 9 deletions

File tree

0 Bytes
Binary file not shown.

tapgooglepay/build.gradle

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,19 @@ dependencies {
5555
api 'com.squareup.okhttp3:logging-interceptor:4.9.0'
5656

5757
}
58+
// Create sources and Javadoc JARs
59+
task releaseSourcesJar(type: Jar) {
60+
archiveClassifier.set('sources')
61+
from android.sourceSets.main.java.srcDirs
62+
from android.sourceSets.main.kotlin.srcDirs
63+
}
5864

59-
// Javadoc for Android (variant-aware)
6065
task releaseJavadoc(type: Jar) {
6166
archiveClassifier.set('javadoc')
6267
from android.sourceSets.main.java.srcDirs
63-
// optional: include kotlin sources if you have Kotlin
64-
// from android.sourceSets.main.kotlin.srcDirs
68+
from android.sourceSets.main.kotlin.srcDirs
6569
}
70+
6671
afterEvaluate {
6772
publishing {
6873
publications {
@@ -72,19 +77,30 @@ afterEvaluate {
7277
builtBy tasks.named("assembleRelease")
7378
}
7479

75-
// Group, artifact, version
76-
groupId = "com.github.Tap-Payments"
77-
artifactId = "tapgooglepay"
78-
version = android.defaultConfig.versionName ?: "1.0.2.11"
79-
8080
// Attach sources and javadoc
8181
artifact(tasks.named("releaseSourcesJar"))
8282
artifact(tasks.named("releaseJavadoc"))
83+
84+
groupId = "com.github.Tap-Payments"
85+
artifactId = "TapGooglePayKit"
86+
version = "1.0.2.12"
87+
88+
// Variant-aware: ensure dependencies are included in POM
89+
pom.withXml {
90+
def dependenciesNode = asNode().appendNode('dependencies')
91+
configurations.api.allDependencies.each { dep ->
92+
def depNode = dependenciesNode.appendNode('dependency')
93+
depNode.appendNode('groupId', dep.group)
94+
depNode.appendNode('artifactId', dep.name)
95+
depNode.appendNode('version', dep.version)
96+
depNode.appendNode('scope', 'compile')
97+
}
98+
}
8399
}
84100
}
85101
}
86102

87-
// Ensure metadata generation waits for sources/javadoc
103+
// Ensure metadata waits for sources/javadoc
88104
tasks.named("generateMetadataFileForReleasePublication") {
89105
dependsOn(tasks.named("releaseSourcesJar"))
90106
dependsOn(tasks.named("releaseJavadoc"))

0 commit comments

Comments
 (0)