首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析符号"Scalatest“

无法解析符号"Scalatest“
EN

Stack Overflow用户
提问于 2015-07-15 04:27:49
回答 1查看 9.9K关注 0票数 10

我正在尝试使用scalatest,但Intellij无法识别:

代码语言:javascript
复制
import org.scalatest._

这是我的build.sbt文件,位于与我的scalatest.jar文件相同的目录中。

代码语言:javascript
复制
scalaVersion := "2.11.2"

libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test"

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-15 05:01:36

因此,按照惯例,您有两个源文件夹:

代码语言:javascript
复制
src/main/scala/...
src/test/scala/...

在IntelliJ IDEA中,第一个显示为蓝色,第二个显示为绿色。sbt中的库依赖项与这两个库中的任何一个相关,因此

代码语言:javascript
复制
"org.foo" % "bar_2.11" % "1.2.3"

是一个主依赖,可用于主源(也可用于测试,因为测试依赖于主)。和

代码语言:javascript
复制
"org.foo" % "bar_2.11" % "1.2.3" % "test"

是测试依赖项,仅对测试源可用。其想法是,这些库不是您的产品所必需的,而只是用于运行单元测试。

在您的示例中,Scala-Test仅可用于测试源,因此尝试从主源导入它将失败。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31416656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档