Skip to content

Commit 95fd241

Browse files
committed
implemented application
1 parent 9e5b2f6 commit 95fd241

File tree

1 file changed

+55
-17
lines changed

1 file changed

+55
-17
lines changed

build.sbt

Lines changed: 55 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,34 +22,72 @@ scalaVersion := "2.12.6"
2222
addCompilerPlugin("org.spire-math" %% "kind-projector" % "0.9.6")
2323

2424
scalacOptions ++= Seq(
25-
"-deprecation"
26-
, "-unchecked"
27-
, "-encoding", "UTF-8"
28-
, "-Xlint"
29-
, "-Xverify"
30-
, "-feature"
31-
, "-Ypartial-unification"
32-
, "-Xlint:-unused"
33-
, "-language:_"
25+
"-deprecation",
26+
"-unchecked",
27+
"-encoding",
28+
"UTF-8",
29+
"-Xlint",
30+
"-Xverify",
31+
"-feature",
32+
"-Ypartial-unification",
33+
"-Xlint:-unused",
34+
"-language:_"
3435
)
3536

36-
javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation", "-source", "1.7", "-target", "1.7")
37+
javacOptions ++= Seq("-Xlint:unchecked",
38+
"-Xlint:deprecation",
39+
"-source",
40+
"1.7",
41+
"-target",
42+
"1.7")
3743

38-
val ScalaZVersion = "7.2.26"
44+
val ScalaZVersion = "7.2.26"
45+
val Http4sVersion = "0.20.1"
46+
val CirceVersion = "0.12.0-M1"
47+
val DoobieVersion = "0.7.0-M5"
48+
val ZIOVersion = "1.0-RC4"
49+
val PureConfigVersion = "0.11.0"
50+
val H2Version = "1.4.199"
51+
val FlywayVersion = "6.0.0-beta2"
3952

4053
libraryDependencies ++= Seq(
4154
// -- testing --
42-
"org.scalacheck" %% "scalacheck" % "1.13.4" % "test",
43-
"org.scalatest" %% "scalatest" % "3.0.1" % "test",
55+
"org.scalacheck" %% "scalacheck" % "1.13.4" % "test",
56+
"org.scalatest" %% "scalatest" % "3.0.1" % "test",
57+
"org.specs2" %% "specs2-core" % "4.3.2" % "test",
4458
// Scalaz
45-
"org.scalaz" %% "scalaz-core" % ScalaZVersion,
59+
"org.scalaz" %% "scalaz-core" % ScalaZVersion,
60+
// ZIO
61+
"org.scalaz" %% "scalaz-zio" % ZIOVersion,
62+
"org.scalaz" %% "scalaz-zio-interop-cats" % ZIOVersion,
63+
// Http4s
64+
"org.http4s" %% "http4s-blaze-server" % Http4sVersion,
65+
"org.http4s" %% "http4s-blaze-client" % Http4sVersion,
66+
"org.http4s" %% "http4s-circe" % Http4sVersion,
67+
"org.http4s" %% "http4s-dsl" % Http4sVersion,
68+
// Circe
69+
"io.circe" %% "circe-generic" % CirceVersion,
70+
"io.circe" %% "circe-generic-extras" % CirceVersion,
71+
// Doobie
72+
"org.tpolecat" %% "doobie-core" % DoobieVersion,
73+
"org.tpolecat" %% "doobie-h2" % DoobieVersion,
74+
"org.tpolecat" %% "doobie-hikari" % DoobieVersion,
75+
"org.tpolecat" %% "doobie-h2" % DoobieVersion,
76+
// log4j
77+
"org.slf4j" % "slf4j-log4j12" % "1.7.26",
78+
//pure config
79+
"com.github.pureconfig" %% "pureconfig" % PureConfigVersion,
80+
//h2
81+
"com.h2database" % "h2" % H2Version,
82+
//flyway
83+
"org.flywaydb" % "flyway-core" % FlywayVersion,
4684
// Ammonite
47-
"com.lihaoyi" % "ammonite" % "1.1.2" % "test" cross CrossVersion.full
85+
"com.lihaoyi" % "ammonite" % "1.1.2" % "test" cross CrossVersion.full
4886
)
4987

5088
resolvers ++= Seq(
51-
"Typesafe Snapshots" at "http://repo.typesafe.com/typesafe/snapshots/",
52-
"Secured Central Repository" at "https://repo1.maven.org/maven2",
89+
"Typesafe Snapshots" at "http://repo.typesafe.com/typesafe/snapshots/",
90+
"Secured Central Repository" at "https://repo1.maven.org/maven2",
5391
Resolver.sonatypeRepo("snapshots")
5492
)
5593

0 commit comments

Comments
 (0)