我使用 SBT 创建了一个 scala 项目,并使用 scalatest 编写了一些单元测试用例。但不知何故sbt test找不到 org.scalatest 包。
这是我的项目定义文件:
- 来源在
src/main/scala respective src/test/scala build.sbt:name := "MyProject" version := "0.1" scalaVersion := "2.9.2"project/plugins.sbt:addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")project/build.sbt:libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"
我正在使用 SBT 0.11.3。
sbt compile在控制台上使用编译程序可以正常工作。此外,我在 中找到了 scalatest jar ~/.ivy2,所以 SBT 一定已经下载了它。
但是在运行时sbt test,它说
object scalatest is not a member of package org
[error] import org.scalatest.FlatSpec
...[many errors alike]
并运行sbt eclipse创建一个不包含 scalatest jar 的 .classpath。
我是否必须在其他地方指定测试依赖项?我应该如何添加 scalatest 库?