build.gradle 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. buildscript {
  2. repositories {
  3. mavenLocal()
  4. jcenter()
  5. mavenCentral()
  6. google()
  7. maven { url 'https://dl.bintray.com/kotlin/kotlin-dev/'}
  8. }
  9. dependencies {
  10. // Do try to waste your time.
  11. classpath 'com.android.tools.build:gradle:3.5.3'
  12. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
  13. classpath("com.github.jengelman.gradle.plugins:shadow:5.2.0")
  14. classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion"
  15. classpath "org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicFuVersion"
  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 e){}
  28. allprojects {
  29. group = "net.mamoe"
  30. version = getProperty("mirai_version")
  31. // tasks.withType(KotlinCompile).all { task ->
  32. // task.kotlinOptions{
  33. // jvmTarget = '1.6'
  34. // }
  35. // }
  36. repositories {
  37. mavenLocal()
  38. jcenter()
  39. mavenCentral()
  40. google()
  41. maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
  42. maven { url "https://dl.bintray.com/kotlin/kotlin-dev" }
  43. }
  44. }