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.
49 lines
1.3 KiB
49 lines
1.3 KiB
8 years ago
|
apply plugin: 'com.jfrog.bintray'
|
||
|
|
||
|
version = libraryVersion
|
||
|
|
||
|
task sourcesJar(type: Jar) {
|
||
|
from sourceSets.main.allSource
|
||
|
classifier = 'sources'
|
||
|
}
|
||
|
|
||
|
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 = ['Apache-2.0']
|
||
|
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'
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
//from https://github.com/workarounds/bundler/blob/master/gradle/bintray-java-v1.gradle
|