Skip to content

Commit

Permalink
Refine gradle files
Browse files Browse the repository at this point in the history
  • Loading branch information
Mygod committed May 4, 2020
1 parent 9e9eee5 commit cf37e75
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
4 changes: 1 addition & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}
4 changes: 2 additions & 2 deletions buildSrc/src/main/kotlin/Helpers.kt
Original file line number Diff line number Diff line change
Expand Up @@ -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")
}
}
Expand Down

0 comments on commit cf37e75

Please sign in to comment.