Commit cf37e759 authored by Mygod's avatar Mygod

Refine gradle files

parent 9e9eee55
......@@ -35,8 +35,6 @@ tasks.register<Delete>("clean") {
// skip uploading the mapping to Crashlytics
subprojects {
tasks.whenTaskAdded {
if(name.contains("uploadCrashlyticsMappingFileRelease")) {
enabled = false
}
if (name.contains("uploadCrashlyticsMappingFile")) enabled = false
}
}
......@@ -15,9 +15,9 @@ const val lifecycleVersion = "2.2.0"
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 ->
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")
}
}
......
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