2
0

build.gradle 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. buildscript {
  2. repositories {
  3. mavenLocal()
  4. maven { url "https://mirrors.huaweicloud.com/repository/maven" }
  5. jcenter()
  6. mavenCentral()
  7. google()
  8. maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
  9. maven { url 'https://dl.bintray.com/kotlin/kotlin-dev/'}
  10. }
  11. dependencies {
  12. classpath 'com.android.tools.build:gradle:3.5.3'
  13. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
  14. classpath("com.github.jengelman.gradle.plugins:shadow:5.2.0")
  15. classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion"
  16. classpath "org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicFuVersion"
  17. }
  18. }
  19. try {
  20. def keyProps = new Properties()
  21. def keyFile = file("local.properties")
  22. if (keyFile.exists()) keyFile.withInputStream { keyProps.load(it) }
  23. if (!keyProps.getProperty("sdk.dir", "").isEmpty()) {
  24. project.ext.set("isAndroidSDKAvailable", true)
  25. } else {
  26. project.ext.set("isAndroidSDKAvailable", false)
  27. }
  28. }catch(Exception e){}
  29. allprojects {
  30. group = "net.mamoe"
  31. version = getProperty("mirai_version")
  32. repositories {
  33. mavenLocal()
  34. maven { url "https://mirrors.huaweicloud.com/repository/maven" }
  35. jcenter()
  36. mavenCentral()
  37. google()
  38. maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
  39. maven { url "https://dl.bintray.com/kotlin/kotlin-dev" }
  40. }
  41. }