build.gradle 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. buildscript {
  2. repositories {
  3. mavenLocal()
  4. jcenter()
  5. mavenCentral()
  6. google()
  7. maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
  8. maven { url 'https://dl.bintray.com/kotlin/kotlin-dev/'}
  9. }
  10. dependencies {
  11. // Do try to waste your time.
  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. // tasks.withType(KotlinCompile).all { task ->
  33. // task.kotlinOptions{
  34. // jvmTarget = '1.6'
  35. // }
  36. // }
  37. repositories {
  38. mavenLocal()
  39. jcenter()
  40. mavenCentral()
  41. google()
  42. maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
  43. maven { url "https://dl.bintray.com/kotlin/kotlin-dev" }
  44. }
  45. }