Files
rk35xx-android14/external/subsampling-scale-image-view/release.gradle
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

67 lines
2.3 KiB
Groovy

apply plugin: 'maven'
apply plugin: 'signing'
def isReleaseBuild() {
return version.contains("SNAPSHOT") == false
}
def getMavenRepositoryUrl() {
return hasProperty('repositoryUrl') ? property('repositoryUrl') : "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
}
def getMavenRepositoryUsername() {
return hasProperty('sonatypeUsername') ? property('sonatypeUsername') : ""
}
def getMavenRepositoryPassword() {
return hasProperty('sonatypePassword') ? property('sonatypePassword') : ""
}
afterEvaluate { project ->
signing {
required { isReleaseBuild() && gradle.taskGraph.hasTask("uploadArchives") }
sign configurations.archives
}
uploadArchives {
configuration = configurations.archives
repositories.mavenDeployer {
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
authentication(userName: getMavenRepositoryUsername(), password: getMavenRepositoryPassword())
}
pom.project {
name 'SubsamplingScaleImageView'
packaging 'aar'
description 'Custom image views for Android with pinch to zoom, panning, rotation and animation support, with easy extension so you can add your own overlays and touch event detection.'
url 'https://github.com/davemorrissey/subsampling-scale-image-view'
scm {
url 'scm:git@github.com:davemorrissey/subsampling-scale-image-view.git'
connection 'scm:git@github.com:davemorrissey/subsampling-scale-image-view.git'
developerConnection 'scm:git@github.com:davemorrissey/subsampling-scale-image-view.git'
}
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
developers {
developer {
id 'davemorrissey'
name 'Dave Morrissey'
}
}
}
}
}
}