You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.4 KiB
52 lines
1.4 KiB
apply plugin: 'com.jfrog.bintray'
|
|
|
|
version = libraryVersion
|
|
|
|
task sourcesJar(type: Jar) {
|
|
from android.sourceSets.main.java.srcDirs
|
|
classifier = 'sources'
|
|
}
|
|
|
|
task javadoc(type: Javadoc) {
|
|
source = android.sourceSets.main.java.srcDirs
|
|
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
|
|
}
|
|
|
|
task javadocJar(type: Jar, dependsOn: javadoc) {
|
|
classifier = 'javadoc'
|
|
from javadoc.destinationDir
|
|
}
|
|
artifacts {
|
|
archives javadocJar
|
|
archives sourcesJar
|
|
}
|
|
|
|
// Bintray
|
|
Properties properties = new Properties()
|
|
properties.load(project.rootProject.file('local.properties').newDataInputStream())
|
|
|
|
bintray {
|
|
user = properties.getProperty("bintray.user")
|
|
key = properties.getProperty("bintray.apikey")
|
|
|
|
configurations = ['archives']
|
|
pkg {
|
|
repo = bintrayRepo
|
|
name = bintrayName
|
|
desc = libraryDescription
|
|
userOrg = orgName
|
|
websiteUrl = siteUrl
|
|
vcsUrl = gitUrl
|
|
licenses = allLicenses
|
|
publish = true
|
|
publicDownloadNumbers = true
|
|
version {
|
|
desc = libraryDescription
|
|
gpg {
|
|
sign = true //Determines whether to GPG sign the files. The default is false
|
|
passphrase = properties.getProperty("bintray.gpg.password")
|
|
//Optional. The passphrase for GPG signing'
|
|
}
|
|
}
|
|
}
|
|
} |