build.sbt 946 Bytes
Newer Older
Christian Müller's avatar
Christian Müller committed
1
name := "loopingWorkflows"
Christian Müller's avatar
Christian Müller committed
2
3
4

version := "0.1"

5
scalaVersion := "2.12.8"
6

Christian Müller's avatar
Christian Müller committed
7
8
9
javaOptions += "-Xmx1G"
javaOptions += "-Xms256m"

10
// EclipseKeys.withBundledScalaContainers := false
Christian Müller's avatar
Christian Müller committed
11
12

libraryDependencies ++= Seq(
13
14
	"com.typesafe.scala-logging" %% "scala-logging" % "3.9.2",
	"ch.qos.logback" % "logback-classic" % "1.2.3",
Christian Müller's avatar
Christian Müller committed
15
16
	"org.scalactic" %% "scalactic" % "3.0.4" % "test",
	"org.scalatest" %% "scalatest" % "3.0.4" % "test",
Christian Müller's avatar
Christian Müller committed
17
	"org.scala-graph" %% "graph-core" % "1.12.5",
18
	"org.scala-graph" %% "graph-dot" % "1.12.1",
19
	"org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.5"
Christian Müller's avatar
Christian Müller committed
20
21
)

Christian Müller's avatar
Christian Müller committed
22
23
24
25
26
27
28
29
30
31
Compile / unmanagedJars ++= {
	val base = baseDirectory.value
	val baseDirectories = (base / "lib") +++ (base / "lib" / "owl")
	val customJars = (baseDirectories ** "*.jar") +++ (base / "d" / "my.jar")
	customJars.classpath
}

//assemblyJarName in assembly := "invariants.jar"
//test in assembly := {}
//mainClass in assembly := Some("de.tum.workflows.InvariantCLI")