-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.sbt
24 lines (17 loc) · 886 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
name := "fsm_ontology_editor"
version := "0.1"
scalaVersion := "2.13.0"
val osName: SettingKey[String] = SettingKey[String]("osName")
osName := (System.getProperty("os.name") match {
case osFullName if osFullName.startsWith("Linux") => "linux"
case osFullName if osFullName.startsWith("Mac") => "mac"
case osFullName if osFullName.startsWith("Windows") => "win"
case _ => throw new Exception("Unknown platform!")
})
libraryDependencies ++= Seq (
"org.openjfx" % "javafx-controls" % "12.0.1" classifier osName.value withSources() withJavadoc(),
"org.openjfx" % "javafx-base" % "12.0.1" classifier osName.value withSources() withJavadoc(),
"org.openjfx" % "javafx-graphics" % "12.0.1" classifier osName.value withSources() withJavadoc(),
"org.apache.jena" % "apache-jena-libs" % "3.12.0" pomOnly()
)
//scalacOptions := Seq("-unchecked", "-deprecation", "-feature")