Skip to content

Commit 8ea4d98

Browse files
authored
chore: fix jar signatures for publishing (#3101)
1 parent 8a8fcc4 commit 8ea4d98

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

annotations/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
POM_ARTIFACT_ID=annotations
22
POM_NAME=Amplify Framework for Android - Annotations
33
POM_DESCRIPTION=Amplify Framework for Android - Annotations for AWS Amplify Libraries
4-
POM_PACKAGING=aar
4+
POM_PACKAGING=jar

build-logic/plugins/src/main/kotlin/KotlinConventionPlugin.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import org.gradle.api.Project
33
import org.gradle.api.tasks.compile.JavaCompile
44
import org.gradle.api.tasks.testing.Test
55
import org.gradle.kotlin.dsl.configure
6+
import org.gradle.kotlin.dsl.extra
67
import org.gradle.kotlin.dsl.withType
78
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
89
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -44,6 +45,14 @@ class KotlinConventionPlugin : Plugin<Project> {
4445
}
4546

4647
with(target) {
48+
// Set up signing properties for publishing
49+
if (hasProperty("signingKeyId")) {
50+
println("Getting signing info from protected source.")
51+
extra["signing.keyId"] = findProperty("signingKeyId")
52+
extra["signing.password"] = findProperty("signingPassword")
53+
extra["signing.inMemoryKey"] = findProperty("signingInMemoryKey")
54+
}
55+
4756
configure<KotlinProjectExtension> {
4857
jvmToolchain(17)
4958
}

0 commit comments

Comments
 (0)