57 lines
1008 B
Plaintext
57 lines
1008 B
Plaintext
|
plugins {
|
||
|
kotlin("multiplatform")
|
||
|
application
|
||
|
id("org.openjfx.javafxplugin") version "0.0.9"
|
||
|
}
|
||
|
|
||
|
repositories {
|
||
|
maven("https://repo.kotlin.link")
|
||
|
mavenLocal()
|
||
|
jcenter()
|
||
|
}
|
||
|
|
||
|
kotlin {
|
||
|
jvm {
|
||
|
withJava()
|
||
|
}
|
||
|
|
||
|
js(IR) {
|
||
|
browser()
|
||
|
}
|
||
|
|
||
|
sourceSets{
|
||
|
commonMain{
|
||
|
dependencies {
|
||
|
|
||
|
}
|
||
|
}
|
||
|
val jvmMain by getting {
|
||
|
dependencies {
|
||
|
implementation("no.tornado:tornadofx:1.7.19")
|
||
|
implementation(project(":visionforge-server"))
|
||
|
implementation("ch.qos.logback:logback-classic:1.2.3")
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
javafx {
|
||
|
modules("javafx.web")
|
||
|
version = "16"
|
||
|
}
|
||
|
|
||
|
application {
|
||
|
mainClassName = "space.kscience.plotly.fx.PlotlyFXAppKt"
|
||
|
}
|
||
|
|
||
|
|
||
|
//
|
||
|
//val compileKotlin: KotlinCompile by tasks
|
||
|
//compileKotlin.kotlinOptions {
|
||
|
// jvmTarget = "11"
|
||
|
//}
|
||
|
//val compileTestKotlin: KotlinCompile by tasks
|
||
|
//compileTestKotlin.kotlinOptions {
|
||
|
// jvmTarget = "11"
|
||
|
//}
|