2023-07-18 22:55:46 +02:00
|
|
|
plugins {
|
2023-08-02 23:37:12 +02:00
|
|
|
// trick: for the same plugin versions in all sub-modules
|
2023-07-18 23:47:42 +02:00
|
|
|
alias(libs.plugins.android.application).apply(false)
|
|
|
|
alias(libs.plugins.android.library).apply(false)
|
2024-03-30 09:11:40 +01:00
|
|
|
alias(libs.plugins.compose).apply(false)
|
|
|
|
alias(libs.plugins.detekt).apply(false)
|
2023-07-18 23:47:42 +02:00
|
|
|
alias(libs.plugins.kotlin.android).apply(false)
|
|
|
|
alias(libs.plugins.kotlin.multiplatform).apply(false)
|
2024-03-30 09:11:40 +01:00
|
|
|
alias(libs.plugins.kotlinx.serialization).apply(false)
|
2023-07-23 11:41:01 +02:00
|
|
|
alias(libs.plugins.ksp).apply(false)
|
|
|
|
alias(libs.plugins.ktorfit).apply(false)
|
2023-09-27 23:57:41 +02:00
|
|
|
alias(libs.plugins.sqldelight).apply(false)
|
2023-07-18 22:55:46 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
tasks.register("clean", Delete::class) {
|
2024-02-05 17:52:22 +01:00
|
|
|
delete(rootProject.layout.buildDirectory)
|
2023-07-18 22:55:46 +02:00
|
|
|
}
|
2023-07-22 05:08:05 +02:00
|
|
|
|
2023-11-15 21:31:36 +01:00
|
|
|
tasks.withType<AbstractArchiveTask>().configureEach {
|
|
|
|
isPreserveFileTimestamps = false
|
|
|
|
isReproducibleFileOrder = true
|
|
|
|
}
|