2
0

build.gradle.kts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. plugins {
  2. // alias(libs.plugins.devtools.ksp) apply false
  3. alias(libs.plugins.android.application) apply false
  4. alias(libs.plugins.android.library) apply false
  5. alias(libs.plugins.compose) apply false
  6. alias(libs.plugins.compose.compiler) apply false
  7. alias(libs.plugins.kotlin.jvm) apply false
  8. alias(libs.plugins.kotlin.multiplatform) apply false
  9. alias(libs.plugins.app.icon.generator) apply false
  10. // auto applied
  11. // alias(libs.plugins.qodana)
  12. // alias(libs.plugins.kover)
  13. alias(libs.plugins.changelog) apply false
  14. alias(libs.plugins.gradle.ktlint)
  15. alias(libs.plugins.manes.versions) apply false
  16. alias(libs.plugins.kotlin.android) apply false
  17. // id("com.github.gmazzo.buildconfig") version "5.6.5"
  18. }
  19. //buildConfig {
  20. // generateAtSync = true
  21. // sourceSets {
  22. // main {
  23. // packageName = "org.mjdev.desktop"
  24. // useKotlin = true
  25. // useJava = true
  26. // useGroovy = true
  27. // useScala = true
  28. // useXml = true
  29. // useProperties = true
  30. // }
  31. // }
  32. // buildConfigField("APP_NAME", project.name)
  33. // buildConfigField("APP_VERSION", provider { "\"${project.version}\"" })
  34. // buildConfigField("APP_SECRET", "Z3JhZGxlLWphdmEtYnVpbGRjb25maWctcGx1Z2lu")
  35. // buildConfigField<String>("OPTIONAL", null)
  36. // buildConfigField("BUILD_TIME", System.currentTimeMillis())
  37. // buildConfigField("FEATURE_ENABLED", true)
  38. // buildConfigField("MAGIC_NUMBERS", intArrayOf(1, 2, 3, 4))
  39. // buildConfigField("STRING_LIST", arrayOf("a", "b", "c"))
  40. // buildConfigField("MAP", mapOf("a" to 1, "b" to 2))
  41. // buildConfigField("FILE", File("aFile"))
  42. // buildConfigField("URI", uri("https://example.io"))
  43. // buildConfigField("com.github.gmazzo.buildconfig.demos.kts.SomeData", "DATA", "SomeData(\"a\", 1)")
  44. //}
  45. //dependencies {
  46. // kover(project(":composeApp"))
  47. //}
  48. //kover { reports { total { xml { onCheck = true } } } }