Hei*_*nzi 5 scala sbt scalatest
我使用SBT创建了一个scala项目,并使用scalatest编写了一些单元测试用例.但不知何故sbt test找不到org.scalatest包.
这是我的项目定义文件:
src/main/scala respective src/test/scalabuild.sbt:
name := "MyProject"
version := "0.1"
scalaVersion := "2.9.2"
Run Code Online (Sandbox Code Playgroud)project/plugins.sbt:
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
Run Code Online (Sandbox Code Playgroud)project/build.sbt:
libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"
Run Code Online (Sandbox Code Playgroud)我正在使用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]
Run Code Online (Sandbox Code Playgroud)
并且运行sbt eclipse会创建一个不包含scalatest jar的.class路径.
我是否必须在其他地方指定测试依赖项?我该如何添加scalatest库?
sem*_*ral 10
将libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"进入build.sbt,而不是项目/ build.sbt.
| 归档时间: |
|
| 查看次数: |
3715 次 |
| 最近记录: |