45 lines
1.5 KiB
Kotlin
45 lines
1.5 KiB
Kotlin
plugins {
|
|
id("com.android.application") version "7.3.1" apply false
|
|
id("com.android.library") version "7.3.1" apply false
|
|
id("org.jetbrains.kotlin.android") version Versions.KOTLIN_VERSION apply false
|
|
id("org.jetbrains.kotlin.jvm") version Versions.KOTLIN_VERSION apply false
|
|
//`maven-publish`
|
|
}
|
|
|
|
allprojects {
|
|
if (name.startsWith("sbhyi")) {
|
|
group = ConfigData.GROUP_NAME
|
|
version = Versions.SBHYI_VERSION
|
|
}
|
|
}
|
|
|
|
//afterEvaluate {
|
|
// subprojects {
|
|
// println("[LogByOu][subprojects]${this@subprojects.name}")
|
|
// if (name.startsWith("sbhyi")) {
|
|
// publishing {
|
|
// publications {
|
|
// components.forEach {
|
|
// println("[LogByOu][components] $name:${it.name}")
|
|
// }
|
|
// try {
|
|
// val from = components["release"]
|
|
// create<MavenPublication>("release")
|
|
// .of(
|
|
// from = from,
|
|
// artifactId = name,
|
|
// artifact = tasks.getByName("sourceJar")
|
|
// )
|
|
// } catch (e: Throwable) {
|
|
// val from = components["java"]
|
|
// create<MavenPublication>("release").of(from, artifactId = name)
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
//}
|
|
|
|
tasks.register("clean", Delete::class) {
|
|
delete(rootProject.buildDir)
|
|
} |