This commit is contained in:
coco
2026-07-03 15:56:07 +08:00
commit caef23209c
5767 changed files with 1004268 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
plugins {
`kotlin-dsl`
}
group = "ycharts.android.buildlogic"
repositories {
mavenCentral()
google()
}
java {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
dependencies {
compileOnly(versionCatalogLibs.android.gradle.plugin)
compileOnly(versionCatalogLibs.kotlin.gradle.plugin)
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
}
}
gradlePlugin {
plugins {
register("androidApplication") {
id = "ycharts.android.application"
implementationClass = "conventions.ApplicationConventionPlugin"
}
register("androidApplicationCompose") {
id = "ycharts.android.application.compose"
implementationClass = "conventions.ComposeApplicationConventionPlugin"
}
register("androidLibraryCompose") {
id = "ycharts.android.library.compose"
implementationClass = "conventions.LibraryComposeConventionPlugin"
}
register("androidLibrary") {
id = "ycharts.android.library"
implementationClass = "conventions.LibraryConventionPlugin"
}
register("androidTest") {
id = "ycharts.android.test"
implementationClass = "conventions.AndroidTestConventionPlugin"
}
}
}