Как добавить новейшие Akka-HTTP и Akka-stream в build.sbt

Я использую активатор Typesafe/Lightbend и создал проект с «минимальным akka-scala-seed». Затем я изменил версию akka с 2.3.11 на 2.4.2 (текущая стабильная версия). Теперь я хочу добавить в свой проект новейшие стабильные Akka-HTTP и Akka-stream. Что я должен написать в build.sbt для этого?


person Ivan Zelenskyy    schedule 21.03.2016    source источник


Ответы (2)


Некоторые артефакты больше не помечаются как экспериментальные с выпуском 2.4.2.

Я считаю, что список зависимостей должен выглядеть так:

libraryDependencies ++= Seq(
  // akka
  "com.typesafe.akka" %% "akka-actor" % "2.4.2",
  "com.typesafe.akka" %% "akka-testkit" % "2.4.2" % "test",
  // streams
  "com.typesafe.akka" %% "akka-stream" % "2.4.2",
  // akka http
  "com.typesafe.akka" %% "akka-http-core" % "2.4.2",
  "com.typesafe.akka" %% "akka-http-experimental" % "2.4.2",
  "com.typesafe.akka" %% "akka-http-testkit" % "2.4.2" % "test",
  // the next one add only if you need Spray JSON support
  "com.typesafe.akka" %% "akka-http-spray-json-experimental" % "2.4.2",
  "org.scalatest" %% "scalatest" % "2.2.4" % "test")
person lpiepiora    schedule 22.03.2016
comment
Спасибо. Однако странно, что akka-http все еще экспериментальный. - person Ivan Zelenskyy; 23.03.2016
comment
Я думаю, это связано с некоторыми возможными изменениями в DSL — ознакомьтесь с новостями о выпуске akka.io/news/2016/02/17/akka-2.4.2-released.html - person lpiepiora; 23.03.2016

Проверьте этот пример https://github.com/theiterators/akka-http-microservice. Используется новейшая akka-http версия

person mgosk    schedule 22.03.2016