【发布时间】:2015-11-16 14:04:57
【问题描述】:
我的带有 scala-test 的 sbt 项目是标准布局:
sbt-example
build.sbt
src/main/scala/local/search/BinarySearch.scala
src/main/scala/local/util/Utility.scala
src/test/scala/local/search/SearchingSuite.scala
我的 build.sbt 很简单:
name := "helloworld"
version := "1.0"
scalaVersion := "2.11.7"
libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % "2.2.4"
)
我的 BinarySearch.scala 看起来像:
package local.search
object BinarySearch {
// def ...
}
我的 SearchingSuite.scala 看起来像:
package local.search
import org.scalatest.FunSuite
class SearchingSuite extends FunSuite{
// call functions from BinarySearch object
}
运行命令是:
sbt compile
sbt "test-only local.search.SearchingSuite"
然后 sbt 报错:
not found: value BinarySearch
我的代码有什么问题?如果我需要使用 Utility.scala 中的一些对象,如何在 SearchingSuite.scala 中导入?
谢谢,任何答案都会投票!
【问题讨论】:
标签: scala import build sbt scalatest