带阿里标识的版本

This commit is contained in:
robin
2026-02-28 18:55:33 +08:00
parent 150799f41d
commit 5d0b7c7e91
477 changed files with 10813 additions and 4044 deletions

View File

@@ -102,27 +102,18 @@ ext.getIntlVersion = { version ->
}
}
afterEvaluate {
publishing {
publications {
mavenReleaseAar(MavenPublication) {
from components.normalRelease
groupId 'com.aliyun.ams'
artifactId 'alicloud-android-httpdns'
version "$project.android.defaultConfig.versionName"
}
mavenIntlReleaseAar(MavenPublication) {
from components.intlRelease
groupId 'com.aliyun.ams'
artifactId 'alicloud-android-httpdns'
version getIntlVersion(project.android.defaultConfig.versionName)
}
}
repositories {
if (project.android.defaultConfig.versionName.endsWith("-local-SNAPSHOT")) {
// only maven local
} else if (project.android.defaultConfig.versionName.endsWith("-SNAPSHOT")) {
task copyDependencies {
doLast {
def config = configurations.findByName("normalReleaseRuntimeClasspath")
if (config != null) {
config.resolvedConfiguration.resolvedArtifacts.each { artifact ->
def file = artifact.file
if (file.name.contains("alicloud-android")) {
copy {
from file
into 'build/outputs/dependencies'
}
}
}
}
}