|
@@ -15,6 +15,7 @@ lazy val akkaHttpSlickPostgres =
|
|
libraryDependencies ++= Seq(
|
|
libraryDependencies ++= Seq(
|
|
library.akkaHttp,
|
|
library.akkaHttp,
|
|
library.akkaHttpCirce,
|
|
library.akkaHttpCirce,
|
|
|
|
+ library.circeGeneric,
|
|
library.akkaSlf4j,
|
|
library.akkaSlf4j,
|
|
library.akkaStream,
|
|
library.akkaStream,
|
|
library.logbackClassic,
|
|
library.logbackClassic,
|
|
@@ -29,17 +30,19 @@ lazy val akkaHttpSlickPostgres =
|
|
lazy val library =
|
|
lazy val library =
|
|
new {
|
|
new {
|
|
object Version {
|
|
object Version {
|
|
- val akka = "2.5.22"
|
|
|
|
- val akkaHttp = "10.1.8"
|
|
|
|
- val akkaHttpCirce = "1.23.0"
|
|
|
|
|
|
+ val akka = "2.6.8"
|
|
|
|
+ val akkaHttp = "10.2.0"
|
|
|
|
+ val akkaHttpCirce = "1.34.0"
|
|
|
|
+ val circe = "0.13.0"
|
|
val logback = "1.2.3"
|
|
val logback = "1.2.3"
|
|
- val postgresql = "42.2.5"
|
|
|
|
- val scalate = "1.9.1"
|
|
|
|
- val slick = "3.3.0"
|
|
|
|
|
|
+ val postgresql = "42.2.16"
|
|
|
|
+ val scalate = "1.9.6"
|
|
|
|
+ val slick = "3.3.2"
|
|
}
|
|
}
|
|
|
|
|
|
val akkaHttp = "com.typesafe.akka" %% "akka-http" % Version.akkaHttp
|
|
val akkaHttp = "com.typesafe.akka" %% "akka-http" % Version.akkaHttp
|
|
val akkaHttpCirce = "de.heikoseeberger" %% "akka-http-circe" % Version.akkaHttpCirce
|
|
val akkaHttpCirce = "de.heikoseeberger" %% "akka-http-circe" % Version.akkaHttpCirce
|
|
|
|
+ val circeGeneric = "io.circe" %% "circe-generic" % Version.circe
|
|
val akkaSlf4j = "com.typesafe.akka" %% "akka-slf4j" % Version.akka
|
|
val akkaSlf4j = "com.typesafe.akka" %% "akka-slf4j" % Version.akka
|
|
val akkaStream = "com.typesafe.akka" %% "akka-stream" % Version.akka
|
|
val akkaStream = "com.typesafe.akka" %% "akka-stream" % Version.akka
|
|
val logbackClassic = "ch.qos.logback" % "logback-classic" % Version.logback
|
|
val logbackClassic = "ch.qos.logback" % "logback-classic" % Version.logback
|
|
@@ -59,7 +62,7 @@ lazy val commonSettings =
|
|
Seq(
|
|
Seq(
|
|
organization := "net.benchmark.akka.http",
|
|
organization := "net.benchmark.akka.http",
|
|
organizationName := "Akka",
|
|
organizationName := "Akka",
|
|
- scalaVersion := "2.12.8",
|
|
|
|
|
|
+ scalaVersion := "2.13.3",
|
|
scalacOptions ++= Seq(
|
|
scalacOptions ++= Seq(
|
|
"-deprecation",
|
|
"-deprecation",
|
|
"-encoding",
|
|
"-encoding",
|
|
@@ -69,13 +72,9 @@ lazy val commonSettings =
|
|
"-target:jvm-1.8",
|
|
"-target:jvm-1.8",
|
|
"-unchecked",
|
|
"-unchecked",
|
|
"-Xfatal-warnings",
|
|
"-Xfatal-warnings",
|
|
- "-Xfuture",
|
|
|
|
- "-Xlint",
|
|
|
|
|
|
+ "-Xlint:unused",
|
|
"-Ydelambdafy:method",
|
|
"-Ydelambdafy:method",
|
|
- "-Yno-adapted-args",
|
|
|
|
- "-Ypartial-unification",
|
|
|
|
"-Ywarn-numeric-widen",
|
|
"-Ywarn-numeric-widen",
|
|
- "-Ywarn-unused-import",
|
|
|
|
"-Ywarn-value-discard"
|
|
"-Ywarn-value-discard"
|
|
),
|
|
),
|
|
scalacOptions in (Compile, console) --= Seq("-Xfatal-warnings"), // Relax settings for console
|
|
scalacOptions in (Compile, console) --= Seq("-Xfatal-warnings"), // Relax settings for console
|
|
@@ -88,9 +87,6 @@ lazy val commonSettings =
|
|
"-target",
|
|
"-target",
|
|
"1.8"
|
|
"1.8"
|
|
),
|
|
),
|
|
- javaOptions ++= Seq(
|
|
|
|
- "-jvm-debug 5555"
|
|
|
|
- ),
|
|
|
|
transitiveClassifiers := Seq("sources"),
|
|
transitiveClassifiers := Seq("sources"),
|
|
publishArtifact in (Compile, packageDoc) := false,
|
|
publishArtifact in (Compile, packageDoc) := false,
|
|
unmanagedSourceDirectories.in(Compile) := Seq(scalaSource.in(Compile).value),
|
|
unmanagedSourceDirectories.in(Compile) := Seq(scalaSource.in(Compile).value),
|