numass-framework/numass-web-control/build.gradle.kts

34 lines
717 B
Plaintext
Raw Normal View History

2024-01-15 04:52:50 +03:00
plugins {
application
2024-01-15 22:04:19 +03:00
id("org.openjfx.javafxplugin") version "0.1.0"
2024-01-15 04:52:50 +03:00
}
group = "inr.numass"
repositories {
mavenCentral()
}
2024-01-15 22:04:19 +03:00
javafx {
modules("javafx.controls", "javafx.web")
version = "16"
}
2024-01-15 04:52:50 +03:00
dependencies {
testImplementation(platform("org.junit:junit-bom:5.9.1"))
testImplementation("org.junit.jupiter:junit-jupiter")
implementation("io.ktor:ktor-server-core:2.3.7")
implementation("io.ktor:ktor-server-netty:2.3.7")
2024-01-19 02:58:17 +03:00
implementation("io.ktor:ktor-server-websockets:2.3.7")
2024-01-15 22:04:19 +03:00
api(project(":numass-control:vac"))
api(project(":dataforge-core:dataforge-json"))
2024-01-15 04:52:50 +03:00
}
tasks.test {
useJUnitPlatform()
}
application {
mainClass.set("inr.numass.webcontrol.ServerKt")
}