-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
30 lines (26 loc) · 1.03 KB
/
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
name := "quill-contrib"
version := "0.1"
scalaVersion := "2.12.7"
lazy val commonSettings = Seq(
scalacOptions ++= Seq("-unchecked",
"-deprecation",
"-feature",
"-language:implicitConversions",
"-language:higherKinds",
"-language:existentials",
"-Ypartial-unification",
"-Xmacro-settings:materialize-derivations")
)
lazy val `quill-contrib` =
(project in file("."))
.aggregate(`quill-refined`, `quill-enumeratum`)
lazy val `quill-enumeratum` =
(project in file("quill-enumeratum"))
.settings(commonSettings: _*)
.settings(
libraryDependencies ++= Seq("com.beachape" %% "enumeratum" % "1.5.13", "io.getquill" %% "quill-jdbc" % "2.6.0")
)
lazy val `quill-refined` =
(project in file("quill-refined"))
.settings(commonSettings: _*)
.settings(libraryDependencies ++= Seq("eu.timepit" %% "refined" % "0.9.3", "io.getquill" %% "quill-jdbc" % "2.6.0"))