mirror of
https://github.com/wasabeef/glide-transformations.git
synced 2025-06-08 23:44:04 +08:00
65 lines
1.9 KiB
Groovy
65 lines
1.9 KiB
Groovy
apply plugin: 'maven-publish'
|
|
apply plugin: 'com.jfrog.bintray'
|
|
|
|
publishing {
|
|
publications {
|
|
mavenJava(MavenPublication) {
|
|
groupId GROUP
|
|
version VERSION_NAME
|
|
artifactId ARTIFACT_ID
|
|
// artifact androidJar
|
|
artifact "build/outputs/aar/transformations-release.aar"
|
|
artifact androidJavadocsJar
|
|
artifact androidSourcesJar
|
|
pom.withXml {
|
|
Node root = asNode()
|
|
root.appendNode('name', ARTIFACT_ID)
|
|
root.appendNode('description', POM_DESCRIPTION)
|
|
root.appendNode('url', POM_URL)
|
|
|
|
def issues = root.appendNode('issueManagement')
|
|
issues.appendNode('system', 'github')
|
|
issues.appendNode('url', ISSUE_URL)
|
|
|
|
def scm = root.appendNode('scm')
|
|
scm.appendNode('url', POM_SCM_URL)
|
|
scm.appendNode('connection', POM_SCM_CONNECTION)
|
|
scm.appendNode('developerConnection', POM_SCM_DEV_CONNECTION)
|
|
|
|
def license = root.appendNode('licenses').appendNode('license')
|
|
license.appendNode('name', POM_LICENCE_NAME)
|
|
license.appendNode('url', POM_LICENCE_URL)
|
|
license.appendNode('distribution', POM_LICENCE_DIST)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
def getBintrayUserProperty() {
|
|
return hasProperty('bintrayUser') ? bintrayUser : ""
|
|
}
|
|
|
|
def getBintrayApiKeyProperty() {
|
|
return hasProperty('bintrayApiKey') ? bintrayApiKey : ""
|
|
}
|
|
|
|
bintray {
|
|
user = bintrayUserProperty
|
|
key = bintrayApiKeyProperty
|
|
publications = ['mavenJava']
|
|
|
|
dryRun = false
|
|
publish = false
|
|
pkg {
|
|
repo = 'maven'
|
|
name = ARTIFACT_ID
|
|
licenses = ['Apache-2.0']
|
|
labels = ['android']
|
|
|
|
version {
|
|
name = VERSION_NAME
|
|
vcsTag = VERSION_NAME
|
|
}
|
|
}
|
|
}
|