我正在尝试使用scalatest,但Intellij无法识别:
import org.scalatest._这是我的build.sbt文件,位于与我的scalatest.jar文件相同的目录中。
scalaVersion := "2.11.2"
libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test"谢谢
发布于 2015-07-15 05:01:36
因此,按照惯例,您有两个源文件夹:
src/main/scala/...
src/test/scala/...在IntelliJ IDEA中,第一个显示为蓝色,第二个显示为绿色。sbt中的库依赖项与这两个库中的任何一个相关,因此
"org.foo" % "bar_2.11" % "1.2.3"是一个主依赖,可用于主源(也可用于测试,因为测试依赖于主)。和
"org.foo" % "bar_2.11" % "1.2.3" % "test"是测试依赖项,仅对测试源可用。其想法是,这些库不是您的产品所必需的,而只是用于运行单元测试。
在您的示例中,Scala-Test仅可用于测试源,因此尝试从主源导入它将失败。
https://stackoverflow.com/questions/31416656
复制相似问题