Intellij的SBT和外部图书馆

bin*_*ant 12 scala intellij-idea

我正在启动一个Scala项目,我使用SBT和Intellij 13作为我的IDE.

我有以下build.sbt文件,但在运行"sbt update"后,我似乎无法在SBT"libraryDependencies"部分中获取依赖项以显示在"外部库"中.

以下是我的build.sbt:

name := "myapp-scala"

version := "1.0"

scalaVersion := "2.10.3"

resolvers += "spray repo" at "http://repo.spray.io"

resolvers += "spray nightlies" at "http://nightlies.spray.io"

libraryDependencies ++= Seq(
  "com.typesafe.akka"  %% "akka-actor"       % "2.2.0",
  "com.typesafe.akka"  %% "akka-slf4j"       % "2.2.0",
  "ch.qos.logback"      % "logback-classic"  % "1.0.13",
  "io.spray"            % "spray-can"        % "1.2-20130712",
  "io.spray"            % "spray-routing"    % "1.2-20130712",
  "io.spray"           %% "spray-json"       % "1.2.3",
  "org.specs2"         %% "specs2"           % "1.14"         % "test",
  "io.spray"            % "spray-testkit"    % "1.2-20130712" % "test",
  "com.typesafe.akka"  %% "akka-testkit"     % "2.2.0"        % "test",
  "com.novocode"        % "junit-interface"  % "0.7"          % "test->default",
  "org.scalautils" % "scalautils_2.10" % "2.0",
  "org.scalatest" % "scalatest_2.10" % "2.0" % "test"
)

scalacOptions ++= Seq(
  "-unchecked",
  "-deprecation",
  "-Xlint",
  "-Ywarn-dead-code",
  "-language:_",
  "-target:jvm-1.7",
  "-encoding", "UTF-8"
)
Run Code Online (Sandbox Code Playgroud)

谁能指出我正确的方向?

在此输入图像描述

Gam*_*iac 10

开始使用IDEA 13和sbt项目的最佳方式是:

  • 确保已sbt安装插件

在此输入图像描述 在此输入图像描述 在此输入图像描述

  • 如果你安装了它,那么只需启动一个sbt项目:

在此输入图像描述 在此输入图像描述

这应该可以解决所有问题,您可以通过sbt控制台运行命令:

在此输入图像描述