-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.sbt
34 lines (28 loc) · 914 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
24
25
26
27
28
29
30
31
32
33
lazy val commonSettings = Seq(
organization := "io.bitmagic",
scalaVersion := "2.12.4"
)
lazy val configLib = "com.typesafe" % "config" % "1.3.2"
lazy val junitLib = "junit" % "junit" % "4.12" % "test"
lazy val scalaTestLib = "org.scalatest" %% "scalatest" % "3.0.4" % "test"
lazy val bmjava = (project in file("bmjava"))
.dependsOn(bmcore)
.settings(
commonSettings,
version := "0.0.1",
libraryDependencies ++= Seq(junitLib, scalaTestLib),
//logLevel := Level.Debug,
unmanagedResourceDirectories in Compile += baseDirectory.value / ".." / "native"
// unmanagedResourceDirectories in Test += baseDirectory.value / ".." / "native"
// javaOptions += "-Xcheck:jni"
)
lazy val bmscala = (project in file("bmscala"))
.dependsOn(bmcore)
.settings(
commonSettings,
version := "0.0.1"
)
lazy val bmcore = (project in file("."))
.settings(
commonSettings
)