build.gradle.kts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. * Copyright (c) Milan Jurkulák 2024.
  3. * Contact:
  4. * e: mimoccc@gmail.com
  5. * e: mj@mjdev.org
  6. * w: https://mjdev.org
  7. */
  8. plugins {
  9. alias(libs.plugins.android.dagger.hilt) apply false
  10. alias(libs.plugins.devtools.google.ksp) apply false
  11. alias(libs.plugins.gradle.ktlint) apply false
  12. // alias(libs.plugins.gradle.markdown) apply false
  13. // alias(libs.plugins.gradle.os.packages) apply false
  14. // alias(libs.plugins.gradle.versions)apply false
  15. // alias(libs.plugins.gradle.catalogs.update) apply false
  16. }
  17. buildscript {
  18. repositories {
  19. mavenCentral()
  20. maven("https://storage.googleapis.com/r8-releases/raw")
  21. maven("https://mvn.dailymotion.com/repository/releases/")
  22. google()
  23. }
  24. dependencies {
  25. classpath(libs.gradle)
  26. classpath(libs.gradle.api)
  27. classpath(libs.gradle.kotlin.plugin)
  28. classpath(libs.gradle.tools.r8)
  29. classpath(libs.gradle.detekt.plugin)
  30. classpath(libs.gradle.objectbox.plugin)
  31. classpath(libs.gradle.paparazzi.plugin)
  32. classpath(libs.gradle.kotlinter)
  33. classpath(libs.gradle.dokka.plugin)
  34. // classpath(libs.gradle.markdown.plugin)
  35. // classpath(libs.gradle.ospackage.plugin)
  36. }
  37. configurations.classpath {
  38. resolutionStrategy.activateDependencyLocking()
  39. }
  40. }
  41. tasks.register<Delete>("clean") {
  42. delete(rootProject.layout.buildDirectory)
  43. }