2020-08-28 21:54:56 +03:00
|
|
|
plugins {
|
2022-08-02 09:46:31 +03:00
|
|
|
id("space.kscience.gradle.jvm")
|
2020-10-21 23:16:15 +03:00
|
|
|
application
|
2023-02-18 20:05:26 +03:00
|
|
|
id("org.openjfx.javafxplugin")
|
2020-08-28 21:54:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
//TODO to be moved to a separate project
|
|
|
|
|
2023-02-18 20:05:26 +03:00
|
|
|
javafx {
|
|
|
|
version = "17"
|
|
|
|
modules = listOf("javafx.controls")
|
|
|
|
}
|
|
|
|
|
2020-10-21 23:16:15 +03:00
|
|
|
application{
|
2020-12-02 12:35:16 +03:00
|
|
|
mainClass.set("ru.mipt.npm.devices.pimotionmaster.PiMotionMasterAppKt")
|
2020-10-21 23:16:15 +03:00
|
|
|
}
|
|
|
|
|
2020-10-04 22:36:44 +03:00
|
|
|
kotlin{
|
|
|
|
explicitApi = null
|
2020-12-02 12:35:16 +03:00
|
|
|
}
|
|
|
|
|
2020-10-06 22:45:33 +03:00
|
|
|
val ktorVersion: String by rootProject.extra
|
2021-11-27 13:37:39 +03:00
|
|
|
val dataforgeVersion: String by extra
|
2020-10-06 22:45:33 +03:00
|
|
|
|
2020-08-28 21:54:56 +03:00
|
|
|
dependencies {
|
2023-03-01 20:59:18 +03:00
|
|
|
implementation(project(":controls-ktor-tcp"))
|
2021-02-09 16:39:39 +03:00
|
|
|
implementation(project(":controls-magix-client"))
|
2020-10-10 17:21:28 +03:00
|
|
|
implementation("no.tornado:tornadofx:1.7.20")
|
2020-08-28 21:54:56 +03:00
|
|
|
}
|