build.gradle.kts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. buildscript {
  2. repositories {
  3. google()
  4. mavenCentral()
  5. }
  6. dependencies {
  7. // 将 Android Gradle 插件添加到 classpath,这是构建 Android 项目所必需的。
  8. classpath(Libs.com_android_tools_build_gradle)
  9. // 将 Kotlin Gradle 插件添加到 classpath,这是构建 Kotlin 项目所必需的。
  10. classpath(Libs.org_jetbrains_kotlin_kotlin_gradle_plugin)
  11. }
  12. }
  13. plugins {
  14. mavenPublish
  15. }
  16. allprojects {
  17. repositories {
  18. google()
  19. mavenCentral()
  20. maven(url = "https://jitpack.io")
  21. }
  22. }
  23. task<Delete>("clean") {
  24. delete(rootProject.buildDir)
  25. }
  26. tasks.withType<Javadoc> {
  27. options {
  28. this as StandardJavadocDocletOptions
  29. addStringOption("Xdoclint:none", "-quiet")
  30. addStringOption("encoding", "UTF-8")
  31. }
  32. }
  33. //For Groovy build.gradle files
  34. project.extra.apply {
  35. set("minSdkVersion", AndroidConstants.minSdkVersion)
  36. set("targetSdkVersion", AndroidConstants.targetSdkVersion)
  37. set("compileSdkVersion", AndroidConstants.compileSdkVersions)
  38. set("buildToolsVersion", AndroidConstants.buildToolsVersion)
  39. }