为什么SBT用"import akka._"给我"找不到:对象akka"?

ROA*_*OAR 4 scala sbt

我有以下build.sbt文件:

name := "Stocks"

version := "1.0"

scalaVersion := "2.10.2"

resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.2")

libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-actor"   % "2.2.3",
  "com.typesafe.akka" %% "akka-slf4j"   % "2.2.3",
  "com.typesafe.akka" %% "akka-remote"  % "2.2.3",
  "com.typesafe.akka" %% "akka-agent"   % "2.2.3",
  "com.typesafe.akka" %% "akka-testkit" % "2.2.3" % "test"
)
Run Code Online (Sandbox Code Playgroud)

当我import akka._.scala文件中时,我收到错误:

[error] /home.......stocks/src/main/scala/main.scala:3: not found: object akka
[error] import akka._
Run Code Online (Sandbox Code Playgroud)

为什么?

Chr*_*tin 7

目录结构需要如下所示:

.
??? build.sbt
??? src
    ??? main
        ??? scala
            ??? main.scala
Run Code Online (Sandbox Code Playgroud)

您必须sbt从项目的根目录(build.sbt文件所在的位置)启动.


旁注:如果要使用Scala构建配置而不是build.sbt,那将project改为在目录中.

.
??? project
?   ??? Build.scala
??? src
    ??? main
        ??? scala
            ??? main.scala
Run Code Online (Sandbox Code Playgroud)