Skip to content

Commit 6aae25b

Browse files
committed
configure signature for releases
1 parent 2b7fb7f commit 6aae25b

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

build.gradle

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,15 @@ publishing {
105105
}
106106

107107
signing {
108-
sign publishing.publications.maven
108+
afterEvaluate { project ->
109+
required { isReleaseVersion && gradle.taskGraph.hasTask("uploadArchives") }
110+
def signingKey = findProperty("signingKey")
111+
def signingPassword = findProperty("signingPassword")
112+
useInMemoryPgpKeys(signingKey, signingPassword)
113+
sign publishing.publications.mavenJava
114+
}
109115
}
110116

111-
112117
javadoc {
113118
if (JavaVersion.current().isJava9Compatible()) {
114119
options.addBooleanOption('html5', true)

0 commit comments

Comments
 (0)