-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.sbt
48 lines (37 loc) · 1.66 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
35
36
37
38
39
40
41
42
43
44
45
46
val AkkaVersion = "2.5.6"
val AkkaHttpVersion = "10.0.10"
val AkkaHttpCirceVersion = "1.18.0"
val AkkaPersistenceCassandraVersion = "0.58"
lazy val macwire = "com.softwaremill.macwire" %% "macros" % "2.3.0" % Provided
lazy val akkaActor = "com.typesafe.akka" %% "akka-actor" % AkkaVersion
lazy val akkaStream = "com.typesafe.akka" %% "akka-stream" % AkkaVersion
lazy val akkaPersistence = "com.typesafe.akka" %% "akka-persistence" % AkkaVersion
lazy val akkaPersistenceCassandra = "com.typesafe.akka" %% "akka-persistence-cassandra" % AkkaPersistenceCassandraVersion
lazy val akkaPersistenceCassandraLauncher = "com.typesafe.akka" %% "akka-persistence-cassandra-launcher" % AkkaPersistenceCassandraVersion
lazy val akkaHttp = "com.typesafe.akka" %% "akka-http" % AkkaHttpVersion
lazy val akkaHttpJsonCirce = "de.heikoseeberger" %% "akka-http-circe" % AkkaHttpCirceVersion
lazy val circeGeneric = "io.circe" %% "circe-generic" % "0.8.0"
lazy val scalaTest = "org.scalatest" %% "scalatest" % "3.0.4" % Test
lazy val akkaTestKit = "com.typesafe.akka" %% "akka-testkit" % AkkaVersion % Test
lazy val akkaHttpTestKit = "com.typesafe.akka" %% "akka-http-testkit" % AkkaHttpVersion % Test
lazy val akkaPersistenceInMemory = "com.github.dnvriend" %% "akka-persistence-inmemory" % "2.5.1.1" % Test
scalaVersion := "2.12.3"
organization := "al.challenge"
name := "ticket-reservation-system"
version := "1.0"
libraryDependencies ++= Seq(
macwire,
akkaActor,
akkaStream,
akkaPersistence,
akkaPersistenceCassandra,
akkaPersistenceCassandraLauncher,
akkaHttp,
akkaHttpJsonCirce,
circeGeneric,
scalaTest,
akkaTestKit,
akkaHttpTestKit,
akkaPersistenceInMemory
)
oneJarSettings