build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. buildscript {
  2. repositories {
  3. mavenLocal()
  4. jcenter()
  5. mavenCentral()
  6. google()
  7. }
  8. dependencies {
  9. // Do try to waste your time.
  10. classpath 'com.android.tools.build:gradle:3.5.3'
  11. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
  12. classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion"
  13. classpath "org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicFuVersion"
  14. }
  15. }
  16. def keyProps = new Properties()
  17. def keyFile = file("local.properties")
  18. if (keyFile.exists()) keyFile.withInputStream { keyProps.load(it) }
  19. if (!keyProps.getProperty("sdk.dir", "").isEmpty()) {
  20. project.ext.set("isAndroidSDKAvailable", true)
  21. } else {
  22. project.ext.set("isAndroidSDKAvailable", false)
  23. }
  24. allprojects {
  25. group = "net.mamoe"
  26. version = getProperty("mirai_version")
  27. // tasks.withType(KotlinCompile).all { task ->
  28. // task.kotlinOptions{
  29. // jvmTarget = '1.6'
  30. // }
  31. // }
  32. repositories {
  33. mavenLocal()
  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. }