2025-07-30 10:37:45 +08:00
|
|
|
plugins {
|
2025-07-30 16:18:51 +08:00
|
|
|
id 'maven-publish'
|
2025-07-30 10:37:45 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
def aarFiles = [
|
|
|
|
|
"GDTSDK.unionNormal.4.640.1510.aar",
|
|
|
|
|
"mediation_gdt_adapter_4.640.1510.4.aar",
|
|
|
|
|
"open_ad_sdk_7.0.1.2.aar"
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
afterEvaluate {
|
|
|
|
|
publishing {
|
|
|
|
|
publications {
|
|
|
|
|
aarFiles.each { aarName ->
|
2025-07-30 16:18:51 +08:00
|
|
|
def pubName = aarName.replaceFirst(~/(\.|_)\d+(\.\d+)+/, '')
|
|
|
|
|
.replace('.aar', '')
|
2025-07-30 10:37:45 +08:00
|
|
|
"$pubName"(MavenPublication) {
|
2025-07-30 16:18:51 +08:00
|
|
|
groupId = 'com.chuangketie.jk'
|
|
|
|
|
artifactId = 'lib_ad_' + pubName
|
2025-11-20 14:21:42 +08:00
|
|
|
version = rootProject.maven_version.adlib_aar_version
|
2025-07-30 16:18:51 +08:00
|
|
|
artifact file("libs/${aarName}")
|
2025-07-30 10:37:45 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
repositories {
|
2025-07-30 16:18:51 +08:00
|
|
|
maven { url = "file://${projectDir.parent}/maven" }
|
2025-07-30 10:37:45 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|