Move config to buildSrc

This commit is contained in:
vvb2060
2021-09-08 00:45:15 +08:00
committed by John Wu
parent 9bf835e810
commit 810cf4dee8
8 changed files with 103 additions and 120 deletions

View File

@@ -20,6 +20,8 @@ kapt {
}
}
setupApp()
android {
defaultConfig {
applicationId = "com.topjohnwu.magisk"
@@ -30,7 +32,7 @@ android {
}
buildTypes {
getByName("release") {
release {
isMinifyEnabled = true
isShrinkResources = true
proguardFiles("proguard-rules.pro")
@@ -135,7 +137,9 @@ val syncResources by tasks.registering(Sync::class) {
}
}
tasks["preBuild"]?.dependsOn(syncResources)
tasks.preBuild {
dependsOn(syncResources)
}
android.applicationVariants.all {
val keysDir = rootProject.file("tools/keys")
@@ -203,7 +207,7 @@ dependencies {
implementation("androidx.room:room-ktx:${vRoom}")
kapt("androidx.room:room-compiler:${vRoom}")
val vNav: String by rootProject.extra
val vNav = "2.4.0-alpha07"
implementation("androidx.navigation:navigation-fragment-ktx:${vNav}")
implementation("androidx.navigation:navigation-ui-ktx:${vNav}")

View File

@@ -2,9 +2,10 @@ plugins {
id("com.android.library")
}
setupCommon()
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
consumerProguardFiles("proguard-rules.pro")
}
}