Commit 8866df96 authored by Igor Demin's avatar Igor Demin

Support coroutines, migrate to Kotlin 1.21

parent 91e9bd02
plugins { plugins {
id 'org.jetbrains.kotlin.jvm' version '1.3.72' id 'org.jetbrains.kotlin.jvm' version '1.4.21'
id 'application' id 'application'
} }
...@@ -44,6 +44,7 @@ if (project.hasProperty('skiko.version')) { ...@@ -44,6 +44,7 @@ if (project.hasProperty('skiko.version')) {
dependencies { dependencies {
implementation platform('org.jetbrains.kotlin:kotlin-bom') implementation platform('org.jetbrains.kotlin:kotlin-bom')
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-swing:1.4.1'
implementation "org.jetbrains.skiko:skiko-jvm-runtime-$target:$version" implementation "org.jetbrains.skiko:skiko-jvm-runtime-$target:$version"
testImplementation 'org.jetbrains.kotlin:kotlin-test' testImplementation 'org.jetbrains.kotlin:kotlin-test'
testImplementation 'org.jetbrains.kotlin:kotlin-test-junit' testImplementation 'org.jetbrains.kotlin:kotlin-test-junit'
......
import de.undercouch.gradle.tasks.download.Download import de.undercouch.gradle.tasks.download.Download
import kotlin.text.capitalize
import org.gradle.crypto.checksum.Checksum import org.gradle.crypto.checksum.Checksum
plugins { plugins {
kotlin("multiplatform") version "1.3.72" kotlin("multiplatform") version "1.4.21"
`cpp-library` `cpp-library`
`maven-publish` `maven-publish`
id("org.gradle.crypto.checksum") version "1.1.0" id("org.gradle.crypto.checksum") version "1.1.0"
...@@ -169,6 +168,7 @@ kotlin { ...@@ -169,6 +168,7 @@ kotlin {
kotlin.srcDirs(skijaSrcDir) kotlin.srcDirs(skijaSrcDir)
dependencies { dependencies {
implementation(kotlin("stdlib-jdk8")) implementation(kotlin("stdlib-jdk8"))
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:1.4.1")
compileOnly(lombok) compileOnly(lombok)
compileOnly(jetbrainsAnnotations) compileOnly(jetbrainsAnnotations)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment