From d8cbd263dd837d9356dc4a6032852491c0feafe1 Mon Sep 17 00:00:00 2001 From: Rob Greene Date: Sat, 22 Jan 2022 20:55:06 -0600 Subject: [PATCH] Needed to rework the publish as the signed portion wasn't being uploaded; thank goodness others had working samples to look at! --- lib/ac-api/build.gradle | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/lib/ac-api/build.gradle b/lib/ac-api/build.gradle index 1406046..e6f0418 100644 --- a/lib/ac-api/build.gradle +++ b/lib/ac-api/build.gradle @@ -38,23 +38,22 @@ javadoc { options.addStringOption('Xdoclint:none', '-quiet') } -java { - withSourcesJar() - withJavadocJar() +task javadocJar(type: Jar) { + classifier = 'javadoc' + from javadoc } -signing { - // Only sign if we're uploading... - required { - isReleaseVersion && gradle.taskGraph.hasTask("publish") - } - sign configurations.archives +task sourcesJar(type: Jar) { + classifier = 'sources' + from sourceSets.main.allSource } publishing { publications { mavenJava(MavenPublication) { from components.java + artifact sourcesJar + artifact javadocJar pom { groupId = "net.sf.applecommander" artifactId = "AppleCommander" @@ -94,3 +93,7 @@ publishing { } } } + +signing { + sign publishing.publications.mavenJava +}