你必须知道,第一次运行SBT时,它会开始下载他的依赖项:
>sbt sbt-version
Getting org.scala-sbt sbt 0.12.4
downloading repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.12.4/jars/main.jar ...
问题是我住在非洲,ISP 不是很好:出于某种未知的原因,我无法从这些域下载任何文件。例如,如果我进入 WAMP 站点并尝试下载安装程序,下载就会开始,但永远不会结束。通常,我通过使用代理(例如 HideMyAss 或 ZendProxy)来解决此问题,该代理作为站点和 ISP 之间的中介,允许我下载文件。
typesafe.com 似乎是非洲无法下载的域之一,因此,SBT 无法下载他的依赖项。
问题是,有没有办法手动下载依赖项?(我已经使用代理下载了它们,但我不知道将它们放在哪个文件夹中,以避免 SBT 尝试下载它们)?
最佳答案
在 sbt 项目的根目录中创建一个名为 lib
的目录,并将 jar 文件放在那里。
关于scala - 首次运行时无法下载 SBT(Scala 的构建工具)的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18926260/