下载时卡住了

时间:2014-09-11 23:23:15

标签: scala sbt

几天前,我开始学习scala。我想使用sbt进行依赖管理,但是当我在我的控制台中启动sbt时,它需要大约1h来解析和下载所有依赖项。

我在谷歌的搜索没有成功,所以我希望有人可以帮助我加快速度。

我的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"
)
}

我使用Mac OS X 10.8和java 1.8.20

迎接

指挥官

3 个答案:

答案 0 :(得分:5)

哈哈哈欢迎来到地狱!我发现一个技巧是中断(ctrl + c)进程并重新启动它。它有时似乎陷入困境,需要一脚。由于缓存,它将从中断的地方继续。

幸运的是,它通常只是第一次运行它需要很长时间。直到你改变你的依赖关系!!

答案 1 :(得分:1)

似乎我与maven中心的联系非常缓慢。在我将默认的maven存储库从英国更改为法国后,它只需要3分钟。我认为这对我的互联网连接和明确的开始都没问题。

感谢您的建议。

答案 2 :(得分:0)

为了解决这个问题,我通过在具有快速网络连接的远程计算机上“解决”了案件。