sbt在下载时卡住了

der*_*r83 3 scala sbt

几天前,我开始学习scala。我想将sbt用于依赖项管理,但是当我在控制台中启动sbt时,它需要大约1小时才能解决和下载所有依赖项。

我在Google上的搜索未成功,所以我希望有人可以帮助我加快sbt的速度。

我的build.sbt

name := "hello"

version := "1.0"

scalaVersion := "2.11.2"

scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8")

libraryDependencies ++= {
val akkaV = "2.3.5"
val sprayV = "1.3.1"
Seq(
    "io.spray" %% "spray-can" % sprayV,
    "io.spray" %% "spray-routing" % sprayV,
    "io.spray" %% "spray-testkit" % sprayV % "test",
    "com.typesafe.akka" %% "akka-actor" % akkaV,
    "com.typesafe.akka" %% "akka-testkit" % akkaV % "test",
    "org.specs2" %% "specs2-core" % "2.3.11" % "test"
)
}
Run Code Online (Sandbox Code Playgroud)

我将Mac OS X 10.8与Java 1.8.20一起使用

招呼

司令

sam*_*est 6

哈哈哈欢迎来到sbt地狱!我发现一个诀窍是中断(ctrl + c)进程并重新启动它。有时似乎卡住了,需要踢一脚。由于缓存的原因,它将从中断处恢复。

幸运的是,通常只有您第一次运行时,它会花费很长时间。直到您更改依赖项为止!