Commit cf37e759 authored by Mygod's avatar Mygod

Refine gradle files

parent 9e9eee55
...@@ -35,8 +35,6 @@ tasks.register<Delete>("clean") { ...@@ -35,8 +35,6 @@ tasks.register<Delete>("clean") {
// skip uploading the mapping to Crashlytics // skip uploading the mapping to Crashlytics
subprojects { subprojects {
tasks.whenTaskAdded { tasks.whenTaskAdded {
if(name.contains("uploadCrashlyticsMappingFileRelease")) { if (name.contains("uploadCrashlyticsMappingFile")) enabled = false
enabled = false
}
} }
} }
...@@ -15,9 +15,9 @@ const val lifecycleVersion = "2.2.0" ...@@ -15,9 +15,9 @@ const val lifecycleVersion = "2.2.0"
private val Project.android get() = extensions.getByName<BaseExtension>("android") private val Project.android get() = extensions.getByName<BaseExtension>("android")
private val flavorRegex = ".*(assemble|generate)\\w*(Release|Debug).*".toRegex() private val flavorRegex = "(assemble|generate)\\w*(Release|Debug)".toRegex()
val Project.currentFlavor get() = gradle.startParameter.taskRequests.toString().let { task -> val Project.currentFlavor get() = gradle.startParameter.taskRequests.toString().let { task ->
flavorRegex.matchEntire(task)?.groupValues?.get(2)?.toLowerCase(Locale.ROOT) ?: "debug".also { flavorRegex.find(task)?.groupValues?.get(2)?.toLowerCase(Locale.ROOT) ?: "debug".also {
println("Warning: No match found for $task") println("Warning: No match found for $task")
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment