From 5dcfd7347eef71ef9f788d3373a4f5278fa3ceec Mon Sep 17 00:00:00 2001 From: Louis Bergelson Date: Mon, 18 Mar 2019 14:05:51 -0400 Subject: [PATCH] Fix signing task in build.gradle (#1325) * Fix the signing task configuration in build.gradle so that releases are signed. --- build.gradle | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index a4f5b41967..7edc16bd0b 100644 --- a/build.gradle +++ b/build.gradle @@ -159,14 +159,6 @@ task sourcesJar(type: Jar) { archiveClassifier.set('sources') } -/** - * Sign non-snapshot releases with our secret key. This should never need to be invoked directly. - */ -signing { - required { isRelease && gradle.taskGraph.hasTask("publishHtsjdkPublicationToMavenRepository") } - sign configurations.archives -} - publishing { publications { htsjdk(MavenPublication) { @@ -217,4 +209,15 @@ publishing { } } +/** + * Sign non-snapshot releases with our secret key. This should never need to be invoked directly. + */ +signing { + required { isRelease && gradle.taskGraph.hasTask("publishHtsjdkPublicationToMavenRepository") } + sign publishing.publications.htsjdk +} +gradle.taskGraph.beforeTask { Task task -> + println "executing $task ..." +} + task install(dependsOn:publishToMavenLocal)