29 lines
816 B
Groovy
29 lines
816 B
Groovy
plugins {
|
|
id 'maven-publish'
|
|
}
|
|
|
|
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.replaceFirst(~/(\.|_)\d+(\.\d+)+/, '')
|
|
.replace('.aar', '')
|
|
"$pubName"(MavenPublication) {
|
|
groupId = 'com.chuangketie.jk'
|
|
artifactId = 'lib_ad_' + pubName
|
|
version = rootProject.maven_version.version
|
|
artifact file("libs/${aarName}")
|
|
}
|
|
}
|
|
}
|
|
repositories {
|
|
maven { url = "file://${projectDir.parent}/maven" }
|
|
}
|
|
}
|
|
} |