build.gradle.kts 894 B

123456789101112131415161718192021222324252627282930313233
  1. @file:Suppress("UnstableApiUsage")
  2. plugins {
  3. kotlin("jvm") version Versions.kotlinCompiler
  4. kotlin("plugin.serialization") version Versions.kotlinCompiler
  5. id("com.jfrog.bintray") version Versions.bintray apply false
  6. id("net.mamoe.kotlin-jvm-blocking-bridge") version Versions.blockingBridge apply false
  7. id("com.gradle.plugin-publish") version "0.12.0" apply false
  8. //id("com.bmuschko.nexus") version "2.3.1" apply false
  9. //id("io.codearte.nexus-staging") version "0.11.0" apply false
  10. }
  11. tasks.withType(JavaCompile::class.java) {
  12. options.encoding = "UTF8"
  13. }
  14. allprojects {
  15. group = "net.mamoe"
  16. repositories {
  17. mavenLocal()
  18. maven(url = "https://dl.bintray.com/kotlin/kotlin-eap")
  19. jcenter()
  20. mavenCentral()
  21. }
  22. }
  23. subprojects {
  24. afterEvaluate {
  25. apply<MiraiConsoleBuildPlugin>()
  26. setJavaCompileTarget()
  27. }
  28. }