Дружим gradle и TornadoFX
Для того что бы корректно собирать прилежания в IntelliJ IDEA нужно установить плагин TornadoFX Plugin и создавать проект TornadoFX.
открыть build.gradle и добавить в plugins
id 'org.openjfx.javafxplugin' version '0.0.8'
создать раздел javafx
javafx {
version = "11.0.2"
modules = ['javafx.controls', 'javafx.graphics']
}
И есть ли у вас последняя версия openJDK то в разделах compileKotlin и compileTestKotlin нужно изменить 1.8 на 11
kotlinOptions.jvmTarget = "11"
вот шаблон gradle файла
plugins {
id 'org.jetbrains.kotlin.jvm' version "1.4.0"
id 'application'
id 'org.openjfx.javafxplugin' version '0.0.8'
}
group = 'com.test'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
application {
mainClassName = "com.example.MainKt"
}
javafx {
version = "11.0.2"
modules = ['javafx.controls', 'javafx.graphics']
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
implementation "no.tornado:tornadofx:$tornadofx_version"
testImplementation "org.jetbrains.kotlin:kotlin-test-junit"
}
compileKotlin {
kotlinOptions.jvmTarget = "11"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "11"
}