build.gradle.kts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. plugins {
  2. id("com.android.application") version BuildPluginsVersion.AGP apply false
  3. id("com.android.library") version BuildPluginsVersion.AGP apply false
  4. kotlin("android") version BuildPluginsVersion.KOTLIN apply false
  5. id("org.jmailen.kotlinter") version BuildPluginsVersion.KOTLINTER
  6. id("com.github.ben-manes.versions") version BuildPluginsVersion.VERSIONS_PLUGIN
  7. }
  8. allprojects {
  9. repositories {
  10. mavenCentral()
  11. google()
  12. maven { setUrl("https://www.jitpack.io") }
  13. jcenter()
  14. }
  15. }
  16. subprojects {
  17. apply(plugin = "org.jmailen.kotlinter")
  18. kotlinter {
  19. experimentalRules = true
  20. // Doesn't play well with Android Studio
  21. disabledRules = arrayOf("experimental:argument-list-wrapping")
  22. }
  23. }
  24. buildscript {
  25. dependencies {
  26. classpath("com.github.zellius:android-shortcut-gradle-plugin:0.1.2")
  27. classpath("com.google.gms:google-services:4.3.5")
  28. classpath("com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:${BuildPluginsVersion.ABOUTLIB_PLUGIN}")
  29. classpath(kotlin("serialization", version = BuildPluginsVersion.KOTLIN))
  30. }
  31. repositories {
  32. google()
  33. jcenter()
  34. }
  35. }
  36. tasks.register("clean", Delete::class) {
  37. delete(rootProject.buildDir)
  38. }