Правильный резолвер для проектов на базе Akka - PullRequest
0 голосов
/ 07 сентября 2018

Какой правильный преобразователь нужно добавить для раскрытия akka-streams и akka-http-streams?

Я добавил

resolvers += "Akka Snapshot Repository" at "http://repo.akka.io/snapshots/"

но Intellij все еще не может уничтожить артефакты.

resolvers += "Akka Snapshot Repository" at "http://repo.akka.io/snapshots/"

lazy val root = (project in file(".")).
  settings(
    inThisBuild(List(
      organization := "com.example",
      scalaVersion := "2.12.6",
      version := "0.1.0-SNAPSHOT"
    )),
    name := "akka-http-test",

    libraryDependencies += {
      "com.typesafe.akka" %% "akka-http" % "10.1.5"
      "com.typesafe.akka" %% "akka-stream" % "2.5.16"
    }
  )

1 Ответ

0 голосов
/ 08 сентября 2018

Проекты Akka публикуются в Центральном репозитории Maven , в который SBT входит по умолчанию , поэтому нет необходимости добавлять какой-либо специальный преобразователь.Я считаю, что проблема заключается в ошибке build.sbt:

Попробуйте определить

libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-http" % "10.1.5",
  "com.typesafe.akka" %% "akka-stream" % "2.5.16"
)

вместо

libraryDependencies += {
  "com.typesafe.akka" %% "akka-http" % "10.1.5"
  "com.typesafe.akka" %% "akka-stream" % "2.5.16"
}
...