Upgrade versions, use jackson for json serialization

This commit is contained in:
Pavel Kachalouski
2020-12-27 16:03:35 +01:00
parent d960d6e6f2
commit 4702d3a650
13 changed files with 302 additions and 265 deletions

View File

@@ -1,10 +1,7 @@
import Dependencies._
import Versions._
lazy val commonSettings = Seq(
organization := "com.example",
scalaVersion := "2.13.1",
mainClass := Some("eu.xeppaka.bot.Main")
)
lazy val commonSettings = Seq(organization := "eu.xeppaka", scalaVersion := "2.13.4", mainClass := Some("eu.xeppaka.bot.Main"))
inThisBuild(commonSettings)
@@ -12,29 +9,27 @@ lazy val `telegram-bot-delivery` = (project in file("."))
.settings(
name := "telegram-bot-delivery",
libraryDependencies ++= Seq(
scalaTest % Test,
akkaTyped,
akkaClusterShardingTyped,
akkaHttp,
akkaStream,
akkaPersistence,
akkaPersistenceCassandra,
akkaPersistenceQuery,
levelDbJni,
circleCore,
circleGeneric,
circleParser,
circeAkkaHttp,
slibTelegram,
logback
),
scalaTest % Test,
akkaTyped,
akkaSerializationJackson,
akkaClusterShardingTyped,
akkaHttp,
akkaHttpJackson,
akkaStream,
akkaPersistence,
akkaPersistenceCassandra,
akkaPersistenceQuery,
slibTelegram,
logback
),
dependencyOverrides ++= Seq("com.typesafe.akka" %% "akka-http-jackson" % akkaHttpVersion),
dockerBaseImage := "openjdk:11",
dockerExposedPorts := Seq(8443),
dockerRepository := Some("registry.xeppaka.eu:443"),
Docker / daemonUserUid := Some("1001"),
Docker / daemonUser := "telegram-bot",
Docker / defaultLinuxInstallLocation := "/opt/telegram-bot-delivery",
version := "1.1.1"
version := "1.1.2"
)
.enablePlugins(JavaServerAppPackaging)
.enablePlugins(DockerPlugin)