/
build.sbt
34 lines (19 loc) · 1.42 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
31
32
33
34
crossScalaVersions := Seq("2.12.12", "2.13.3")
scalaVersion := crossScalaVersions.value.last
organization := "io.github.nafg"
name := "slick-migration-api"
libraryDependencies += "com.typesafe.slick" %% "slick" % "3.3.3"
libraryDependencies += "com.typesafe.slick" %% "slick-testkit" % "3.3.3" % "test"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.3" % "test"
libraryDependencies += "com.h2database" % "h2" % "1.4.200" % "test"
libraryDependencies += "org.xerial" % "sqlite-jdbc" % "3.32.3.2" % "test" // latest version that works
// latest Derby that works
// 10.14.2.0 fails with java.security.AccessControlException: access denied org.apache.derby.security.SystemPermission( "engine", "usederbyinternals" )
libraryDependencies += "org.apache.derby" % "derby" % "10.11.1.1" % "test"
libraryDependencies += "org.hsqldb" % "hsqldb" % "2.5.1" % "test"
libraryDependencies += "org.postgresql" % "postgresql" % "42.2.18" % "test"
libraryDependencies += "mysql" % "mysql-connector-java" % "8.0.16" % "test"
libraryDependencies += "org.slf4j" % "slf4j-simple" % "1.7.30" % "test"
scalacOptions in (Compile, doc) ++= Seq("-groups", "-implicits")
scalacOptions ++= Seq("-feature", "-deprecation")
testOptions in Test += Tests.Argument("-oF")