我是Scala的新用户,按照创建Scala sbt项目的方式进行操作。
https://www.youtube.com/watch?v=Ok7gYD1VbNw
添加后
libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test"
在编辑完 build.sbt 并刷新项目后,我收到了以下消息:
[warn] 有多个具有相同组织者/名称但不同版本的依赖项。为避免冲突,请选择一个版本:
[warn] * org.scala-lang:scala-reflect:(2.11.2, 2.11.7)
[warn] * org.scala-lang.modules:scala-xml_2.11:(1.0.2, 1.0.4)
并且在 build.sbt 中,单词 'scalatest' 是红色的,这意味着它是未解决的依赖项。
我应该在项目设置中更改一些内容,比如 Scala SDK 吗?
最好的问候!
build.sbt
中任何东西都可以变成红色,但它仍然会编译。IDE的解析器有时无法解析某些内容(包括Scala代码),因此通常只要它能编译,您就可以忽略红色的内容。其他IDE可能也是如此。 - Archeg