From f4ec0fc6f647401193e66bbc52426d2e5a0fb833 Mon Sep 17 00:00:00 2001 From: NavidK0 Date: Wed, 1 Jul 2015 14:44:32 -0400 Subject: [PATCH] Added javadoc and sources to publishing. --- build.gradle | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index e2118299..524439c2 100644 --- a/build.gradle +++ b/build.gradle @@ -35,6 +35,26 @@ repositories { } } +task sourceJar (type : Jar, dependsOn: classes) { + classifier = 'sources' + from sourceSets.main.allSource +} + +task javadocJar (type: Jar, dependsOn: javadoc) { // (1) + classifier = 'javadoc' + from javadoc.destinationDir +} + +jar { + baseName "LibsDisguises" +} + +artifacts { + archives sourceJar + archives javadocJar + archives jar +} + publishing { publications { mavenJava(MavenPublication) { @@ -42,6 +62,12 @@ publishing { artifactId 'LibsDisguises' version '8.5-SNAPSHOT' from components.java + artifact (sourceJar) { + classifier = 'sources' + } + artifact (javadocJar) { + classifier = 'javadoc' + } } } } @@ -70,10 +96,6 @@ file('libs').mkdirs() //Retrieves spigot.jar server file from link ant.get src: 'https://www.dropbox.com/s/1ofgubrldjwamnk/spigot.jar?dl=1', dest: file('libs'), verbose: false, skipexisting: true -jar { - baseName "LibsDisguises" -} - dependencies { compile 'org.bukkit:bukkit:' + project.ext.spigotVersion compile 'com.comphenix.protocol:ProtocolLib:3.6.3-SNAPSHOT'