基于Akka的项目的正确解析器

问题描述 投票:0回答:1

下拉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"
    }
  )
scala sbt akka akka-stream akka-http
1个回答
1
投票

Akka项目发布到Maven Central Repository,SBT包括by default所以不需要添加任何特殊的解析器。我认为问题是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"
}
© www.soinside.com 2019 - 2024. All rights reserved.