Added Android code
[wl-app.git] / Android / r2-streamer / bintray / bintrayv1.gradle
1 apply plugin: 'com.jfrog.bintray'
2
3 version = libraryVersion
4
5 if (project.hasProperty("android")) { // Android libraries
6     task sourcesJar(type: Jar) {
7         classifier = 'sources'
8         from android.sourceSets.main.java.srcDirs
9     }
10
11 //    task javadoc(type: Javadoc) {
12 //        source = android.sourceSets.main.java.srcDirs
13 //        classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
14 //    }
15 } else { // Java libraries
16     task sourcesJar(type: Jar, dependsOn: classes) {
17         classifier = 'sources'
18         from sourceSets.main.allSource
19     }
20 }
21
22 //task javadocJar(type: Jar, dependsOn: javadoc) {
23 //    classifier = 'javadoc'
24 //    from javadoc.destinationDir
25 //}
26
27 artifacts {
28     //archives javadocJar
29     archives sourcesJar
30 }
31
32 // Bintray
33 Properties properties = new Properties()
34 properties.load(project.rootProject.file('local.properties').newDataInputStream())
35
36 bintray {
37     user = properties.getProperty("bintray.user")
38     key = properties.getProperty("bintray.apikey")
39
40     configurations = ['archives']
41     pkg {
42         repo = bintrayRepo
43         name = bintrayName
44         desc = libraryDescription
45         websiteUrl = siteUrl
46         vcsUrl = gitUrl
47         licenses = allLicenses
48         publish = true
49         publicDownloadNumbers = true
50         version {
51             desc = libraryDescription
52             gpg {
53                 sign = true //Determines whether to GPG sign the files. The default is false
54                 passphrase = properties.getProperty("bintray.gpg.password")
55                 //Optional. The passphrase for GPG signing'
56             }
57         }
58     }
59 }