2
0

build.gradle.kts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * Copyright 2019-2020 Mamoe Technologies and contributors.
  3. *
  4. * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
  5. * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
  6. *
  7. * https://github.com/mamoe/mirai/blob/master/LICENSE
  8. */
  9. plugins {
  10. `kotlin-dsl`
  11. }
  12. repositories {
  13. mavenLocal()
  14. jcenter()
  15. }
  16. kotlin {
  17. sourceSets.all {
  18. languageSettings.useExperimentalAnnotation("kotlin.Experimental")
  19. languageSettings.useExperimentalAnnotation("kotlin.RequiresOptIn")
  20. }
  21. }
  22. dependencies {
  23. fun kotlinx(id: String, version: String) = "org.jetbrains.kotlinx:kotlinx-$id:$version"
  24. fun ktor(id: String, version: String) = "io.ktor:ktor-$id:$version"
  25. api("org.jsoup:jsoup:1.12.1")
  26. api("com.google.code.gson:gson:2.8.6")
  27. api(kotlinx("coroutines-core", "1.3.3"))
  28. api(ktor("client-core", "1.3.2"))
  29. api(ktor("client-cio", "1.3.2"))
  30. api(ktor("client-json", "1.3.2"))
  31. compileOnly("com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.5")
  32. api("com.github.jengelman.gradle.plugins:shadow:6.0.0")
  33. }