2
0

build.gradle 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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.github.jengelman.gradle.plugins:shadow:5.2.0'
  13. classpath "org.jetbrains.kotlin:kotlin-serialization:1.4-M1"
  14. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4-M1"
  15. classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4' // don't use any other.
  16. }
  17. }
  18. try {
  19. def keyProps = new Properties()
  20. def keyFile = file("local.properties")
  21. if (keyFile.exists()) keyFile.withInputStream { keyProps.load(it) }
  22. if (!keyProps.getProperty("sdk.dir", "").isEmpty()) {
  23. project.ext.set("isAndroidSDKAvailable", true)
  24. } else {
  25. project.ext.set("isAndroidSDKAvailable", false)
  26. }
  27. } catch (Exception ignored) {
  28. }
  29. allprojects {
  30. group = "net.mamoe"
  31. repositories {
  32. mavenLocal()
  33. maven { url "https://mirrors.huaweicloud.com/repository/maven" }
  34. jcenter()
  35. mavenCentral()
  36. google()
  37. maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
  38. maven { url "https://dl.bintray.com/kotlin/kotlin-dev" }
  39. }
  40. }