Added javadoc and sources to publishing.

This commit is contained in:
NavidK0 2015-07-01 14:44:32 -04:00
parent 09de0968d7
commit f4ec0fc6f6

View File

@ -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 { publishing {
publications { publications {
mavenJava(MavenPublication) { mavenJava(MavenPublication) {
@ -42,6 +62,12 @@ publishing {
artifactId 'LibsDisguises' artifactId 'LibsDisguises'
version '8.5-SNAPSHOT' version '8.5-SNAPSHOT'
from components.java 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 //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 ant.get src: 'https://www.dropbox.com/s/1ofgubrldjwamnk/spigot.jar?dl=1', dest: file('libs'), verbose: false, skipexisting: true
jar {
baseName "LibsDisguises"
}
dependencies { dependencies {
compile 'org.bukkit:bukkit:' + project.ext.spigotVersion compile 'org.bukkit:bukkit:' + project.ext.spigotVersion
compile 'com.comphenix.protocol:ProtocolLib:3.6.3-SNAPSHOT' compile 'com.comphenix.protocol:ProtocolLib:3.6.3-SNAPSHOT'