JKBaseLib/LibraryAdLib/build.gradle

32 lines
985 B
Groovy

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 ->
def pubName = aarName.replace('.aar', '')
"$pubName"(MavenPublication) {
groupId = 'com.chuangketie.jk' // 统一组织标识
artifactId = 'lib-ad-aar' // 每个AAR独立ID
version = rootProject.maven_version.version // 版本号
artifact file("libs/${aarName}") // 指定文件路径‌
}
}
}
repositories {
maven {
url = "file://${projectDir.parent}/maven" // 指向本地目录
}
}
}
}