-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
27 lines (26 loc) · 1.2 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
ThisBuild / scalaVersion := "2.13.10"
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / organization := "com.example"
ThisBuild / organizationName := "example"
ThisBuild / scalacOptions ++= Seq("-feature", "-unchecked", "-deprecation") ++ (CrossVersion.partialVersion(scalaVersion.value) match {
case Some((3, _)) => Seq("-no-indent")
case _ => Seq("-Ymacro-annotations", "-Ywarn-unused", "-Wunused:imports", "-Wvalue-discard", "-Xsource:3")
})
lazy val root = (project in file("."))
.settings(
name := "sttp-zio-redis",
libraryDependencies ++= Seq(
"dev.zio" %% "zio" % "2.0.13",
"dev.zio" %% "zio-test" % "2.0.13" % Test,
"dev.zio" %% "zio-redis" % "0.2.0",
"dev.zio" %% "zio-json" % "0.5.0",
"dev.zio" %% "zio-redis-embedded" % "0.1.0",
"com.softwaremill.sttp.client3" %% "core" % "3.8.15",
"com.softwaremill.sttp.client3" %% "zio" % "3.8.15",
"com.softwaremill.sttp.client3" %% "zio-json" % "3.8.15",
"dev.zio" %% "zio-schema-protobuf" % "0.4.11",
"dev.zio" %% "zio-schema-json" % "0.4.11",
"dev.zio" %% "zio-schema-derivation" % "0.4.11",
),
testFrameworks += new TestFramework("zio.test.sbt.ZTestFramework")
)