habitica-android/build.gradle.kts
Jim 584b274d85
Improve Gradle Configuration (#2093)
* initial migration to gradle kotlin DSL

* initial migration to version catalog

* finalize some last testing task configuration

* delete commented code

* update detekt and test configuration

* implement gradle plugin

* gradle:
 - Removing unused properties in libs.versions.toml
 - Enabling typesafe project accessors
 - Change allUnitTest task from GradleBuild to DefaultTask

* fix always looking for signingrelease.properties

* fix logic for properties

* improve condition

* signing config release

* update configuration based on new changes

---------

Co-authored-by: Jimly Asshiddiqy <jimly.asshiddiqy@accenture.com>
2025-01-30 11:29:19 +01:00

23 lines
No EOL
1 KiB
Text

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.crashlytics) apply false
alias(libs.plugins.detekt) apply false
alias(libs.plugins.firebase.perf) apply false
alias(libs.plugins.google.service) apply false
alias(libs.plugins.hilt) apply false
alias(libs.plugins.kotest) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.kotlin.compose) apply false
alias(libs.plugins.ksp) apply false
alias(libs.plugins.ktlint) apply false
alias(libs.plugins.navigation) apply false
alias(libs.plugins.realm) apply false
alias(libs.plugins.habitrpg.application) apply false
alias(libs.plugins.habitrpg.convention) apply false
}
tasks.register("allUnitTests", DefaultTask::class) {
dependsOn(":Habitica:testProdDebugUnitTest", ":wearos:testProdDebugUnitTest", ":common:testProdDebugUnitTest")
}