This repository was archived by the owner on Sep 26, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathui-javafx.gradle.kts
70 lines (60 loc) · 1.94 KB
/
ui-javafx.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
plugins {
id("application")
id("org.openjfx.javafxplugin")
}
description = "UI code using JavaFX"
dependencies {
api(project(":db"))
api(project(":test-runner"))
implementation(project(":aws"))
implementation(project(":dsl"))
implementation(project(":tf-data"))
implementation(project(":tf-layer-loader"))
implementation(project(":training"))
implementation(project(":util"))
implementation(project(":logging"))
implementation(project(":db-test-util"))
implementation(project(":example-models"))
implementation(
group = "org.jetbrains.kotlinx",
name = "kotlinx-coroutines-javafx",
version = property("kotlin-coroutines.version") as String
)
implementation(
group = "org.jetbrains.exposed",
name = "exposed",
version = property("exposed.version") as String
)
implementation(
group = "no.tornado",
name = "tornadofx",
version = "2.0.0-SNAPSHOT"
)
implementation(
group = "com.sirolf2009",
name = "fxgraph",
version = "0.0.3"
)
testImplementation(project(":training-test-util"))
}
javafx {
version = "13"
modules = listOf(
"javafx.base",
"javafx.controls",
"javafx.fxml",
"javafx.graphics",
"javafx.media",
"javafx.swing",
"javafx.web"
)
}
application {
mainClassName = "edu.wpi.inndie.ui.main.INNDiE"
// mainClassName = "edu.wpi.inndie.ui.MainUI"
// https://github.com/edvin/tornadofx/issues/899#issuecomment-569709223
applicationDefaultJvmArgs += "--add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED"
applicationDefaultJvmArgs += "--add-opens=javafx.controls/javafx.scene.control=ALL-UNNAMED"
applicationDefaultJvmArgs += "--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED"
applicationDefaultJvmArgs += "--add-opens=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED"
}