2025-07-30 10:37:45 +08:00
|
|
|
|
|
|
|
|
plugins {
|
|
|
|
|
id 'maven-publish' // 必备插件:ml-citation{ref="2,4" data="citationList"}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 定义三个AAR的发布任务
|
|
|
|
|
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 13:58:22 +08:00
|
|
|
def pubName = aarName.replace('.aar', '').replace('.4.640.1510','').replace('_4.640.1510.4','').replace('_7.0.1.2','')
|
2025-07-30 10:37:45 +08:00
|
|
|
"$pubName"(MavenPublication) {
|
|
|
|
|
groupId = 'com.chuangketie.jk' // 统一组织标识
|
2025-07-30 13:43:43 +08:00
|
|
|
artifactId = 'lib-ad-aar-' + pubName // 每个AAR独立ID
|
2025-07-30 10:37:45 +08:00
|
|
|
version = rootProject.maven_version.version // 版本号
|
|
|
|
|
artifact file("libs/${aarName}") // 指定文件路径
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
repositories {
|
|
|
|
|
maven {
|
|
|
|
|
url = "file://${projectDir.parent}/maven" // 指向本地目录
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|