From 721b9aaff24f9de58f0e1b03f0581433b9a5a72c Mon Sep 17 00:00:00 2001 From: Mark Perry Date: Tue, 10 Feb 2015 21:14:35 +1000 Subject: Added signing for releases, released 0.1 --- build.gradle | 2 +- gradle/sonatype.gradle | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a4616e6..08572e9 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ apply plugin: "signing" defaultTasks "build" ext { - isSnapshot = true + isSnapshot = false baseVersion = "0.1" snapshotAppendix = "-SNAPSHOT" pluginVersion = baseVersion + (isSnapshot ? snapshotAppendix : "") diff --git a/gradle/sonatype.gradle b/gradle/sonatype.gradle index 107aafe..528bc04 100644 --- a/gradle/sonatype.gradle +++ b/gradle/sonatype.gradle @@ -30,6 +30,27 @@ Boolean doSigning() { signingEnabled.trim() == "true" } +task javadocJar(type: Jar, dependsOn: "javadoc") { + classifier = 'javadoc' + from "build/docs/javadoc" +} + +task sourcesJar(type: Jar) { + from sourceSets.main.allSource + classifier = 'sources' +} + +artifacts { + archives jar + archives javadocJar + archives sourcesJar +} + +signing { + required { doSigning() } + sign configurations.archives +} + uploadArchives { enabled = true repositories { -- cgit