-
Notifications
You must be signed in to change notification settings - Fork 4
/
build.sbt
30 lines (24 loc) · 1.12 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
name := "adventofcode"
version := "0.1"
scalaVersion := "3.5.2"
scalacOptions ++= Seq(
"-deprecation",
"-feature",
"-explain",
"-explain-types",
)
// TODO: unnecessary for scalameter because it exists on maven central?
//resolvers += "Sonatype OSS Snapshots" at
// "https://oss.sonatype.org/content/repositories/snapshots"
libraryDependencies += "org.scalactic" %% "scalactic" % "3.2.19"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.19" % "test"
libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.18.1" % "test"
libraryDependencies += "org.scalatestplus" %% "scalacheck-1-18" % "3.2.19.0" % "test"
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "2.4.0"
libraryDependencies += "com.lihaoyi" %% "ujson" % "4.0.2"
libraryDependencies += "tools.aqua" % "z3-turnkey" % "4.13.0.1"
libraryDependencies += "io.github.hughsimpson" %% "scalameter" % "0.22.1" % "test" // Scala 3 compatible scalameter fork
// TODO: scalameter tests don't work in SBT
//testFrameworks += new TestFramework("org.scalameter.ScalaMeterFramework")
//logBuffered := false
//parallelExecution in Test := false