我在 build.sbt (casbah) 中添加了依赖项。我做了一个 sbt 更新,我确实检查了我的 ~/.ivy2/cache 目录,所有的 jar 都在那里。我是否必须将此 ~/.ivy/cache 目录添加到我的构建路径并将 casbah 作为外部 Jar 添加到我的项目中?如果没有,可能没有,因为我确实尝试过,我应该怎么做才能在我的 scala 项目中使用这个 jar?
编辑
我发现这个说明对我有帮助,但仍然是一个黑客
- 在您的“.ivy2/cache”文件夹中建立一个名为“IvyCache”的简单项目(通用/项目),仅供参考。
- 在您的“项目”文件夹中建立一个 Scala 项目。
通过“将 JARs”添加到“Java Build Path”,将以下库添加到 Scala 项目中:
3.a) 来自“/IvyCash/org.scala-tools.sbt”的所有 jars 由“*2.9.1-0.11.2”或任何其他 Scala/SBT 版本号过滤。
3.b) 来自“/IvyCache/org.scala-tools.sbinary”的单个 sbinary_*.jar。
3.c) 来自“/IvyCache/org.scala-tools.testing”的单个测试接口*.jar。
现在您的构建文件应该在 Eclipse 中编译。