Skip to content

Commit ef51e15

Browse files
committed
build > unification
1 parent fbf875b commit ef51e15

File tree

3 files changed

+17
-18
lines changed

3 files changed

+17
-18
lines changed

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
run: ./gradlew check
2121
- name: Publish to Maven Central
2222
env:
23-
ORG_GRADLE_PROJECT_signKey: ${{ secrets.SIGN_KEY }}
24-
ORG_GRADLE_PROJECT_signKeyPass: ${{ secrets.SIGN_KEY_PASS }}
23+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGN_KEY }}
24+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGN_KEY_PASS }}
2525
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
2626
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
2727
run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository

build.gradle.kts

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
import java.util.*
2-
31
plugins {
42
id("java-library")
53
id("maven-publish")
4+
id("signing")
5+
id("io.github.gradle-nexus.publish-plugin")
66
id("com.github.hierynomus.license")
77
id("com.github.sgtsilvio.gradle.utf8")
88
id("com.github.sgtsilvio.gradle.metadata")
99
id("com.github.sgtsilvio.gradle.javadoc-links")
10-
id("io.github.gradle-nexus.publish-plugin")
11-
id("signing")
1210
}
1311

1412

@@ -111,25 +109,26 @@ tasks.javadoc {
111109
/* ******************** publishing ******************** */
112110

113111
publishing {
114-
publications.register<MavenPublication>("kafkaExtensionCustomizationSdk") {
115-
from(components["java"])
112+
publications {
113+
register<MavenPublication>("maven") {
114+
from(components["java"])
115+
}
116116
}
117117
}
118118

119+
signing {
120+
val signingKey: String? by project
121+
val signingPassword: String? by project
122+
useInMemoryPgpKeys(signingKey, signingPassword)
123+
sign(publishing.publications["maven"])
124+
}
125+
119126
nexusPublishing {
120127
repositories {
121-
sonatype ()
128+
sonatype()
122129
}
123130
}
124131

125-
signing {
126-
val signKey = "${project.findProperty("signKey")}"
127-
val signKeyPass = "${project.findProperty("signKeyPass")}"
128-
useInMemoryPgpKeys(signKey, signKeyPass)
129-
sign(publishing.publications["kafkaExtensionCustomizationSdk"])
130-
}
131-
132-
133132

134133
/* ******************** checks ******************** */
135134

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ rootProject.name = "hivemq-kafka-extension-customization-sdk"
22

33
pluginManagement {
44
plugins {
5+
id("io.github.gradle-nexus.publish-plugin") version "${extra["plugin.nexus-publish.version"]}"
56
id("com.github.hierynomus.license") version "${extra["plugin.license.version"]}"
67
id("com.github.sgtsilvio.gradle.utf8") version "${extra["plugin.utf8.version"]}"
78
id("com.github.sgtsilvio.gradle.metadata") version "${extra["plugin.metadata.version"]}"
89
id("com.github.sgtsilvio.gradle.javadoc-links") version "${extra["plugin.javadoc-links.version"]}"
9-
id("io.github.gradle-nexus.publish-plugin") version "${extra["plugin.nexus-publish.version"]}"
1010
}
1111
}
1212

0 commit comments

Comments
 (0)