我是Scala和IntelliJ IDEA的新手。我已经在IntelliJ IDEA中安装了Scala
和SBT
插件。我正在尝试在中声明对ScalaTest的测试依赖项build.sbt
。
我试图添加以下库的依赖build.sbt
:org.scalatest:scalatest_2.11:4.1.0
和我的build.sbt
看起来如下:
name := "untitled"
version := "1.0"
scalaVersion := "2.11.4"
libraryDependencies += "org.scalatest" % "scalatest_2.11" % "4.1.0" % "test"
问题在于ScalaTest无法在IDEA中显示。我目前拥有的唯一外部库是SBT: org.scala-lang:scala-library:2.11.4:jar
和SBT: sbt-and-plugins
。
tl; dr"2.2.3"
在版本部分的依赖项中使用。
build.sbt
应该看起来如下:
name := "untitled"
version := "1.0"
scalaVersion := "2.11.4"
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.3" % "test"
注意额外的%
1号和依赖的第二部分和缺失之间的标志_2.11
在第二部分(它是从隐含scalaVersion
因%%
)。
#protip您应该更频繁地使用sbt-updates,因为它会在执行后告诉您最新版本dependencyUpdates
。当主页显示最新的2.2.1时,这就是这样告诉我有关ScalaTest的版本的信息。我可以在使用sbt时强烈推荐该工具。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句