blob: 254770cf3eefd048afef174cbd9d867a34dc8cda [file] [log] [blame]
Jeff Brown6659b132014-07-14 01:54:45 -07001apply plugin: 'java'
2
3archivesBaseName = 'support-media-protocols'
4
5sourceSets {
6 main.java.srcDir 'src'
7}
8
9jar {
10 from sourceSets.main.output
11}
12
13// configuration for the javadoc to include all source sets.
14javadoc {
15 source sourceSets.main.allJava
16}
17
18// custom tasks for creating source/javadoc jars
19task sourcesJar(type: Jar, dependsOn:classes) {
20 classifier = 'sources'
21 from sourceSets.main.allSource
22}
23
24task javadocJar(type: Jar, dependsOn:javadoc) {
25 classifier 'javadoc'
26 from javadoc.destinationDir
27}
28
29// add javadoc/source jar tasks as artifacts
30artifacts {
31 archives jar
32 archives sourcesJar
33 archives javadocJar
34}