diff options
-rw-r--r-- | build.gradle | 2 | ||||
-rw-r--r-- | gradle/sonatype.gradle | 21 |
2 files changed, 22 insertions, 1 deletions
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 { |