如何在console / Scala REPL中导入org.scalacheck.Gen?

时间:2014-09-26 13:00:18

标签: scala sbt scalacheck

我正在尝试在REPL上运行ScalaCheck

所以我使用以下build.sbt创建了一个sbt项目:

name := "Trying out ScalaCheck"

version := "1.0"

scalaVersion := "2.11.2"

libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.11.5" % "test"

resolvers +=
  "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

然后,我输入了reloadupdated来获取图书馆。

最后,在运行console后,我尝试通过以下方式导入Gen

scala> import org.scalacheck.Gen
<console>:7: error: object scalacheck is not a member of package org
       import org.scalacheck.Gen
                  ^

查看docs,我不确定为什么我无法执行此导入。

1 个答案:

答案 0 :(得分:4)

您已将Scalacheck添加到test范围,因此仅在其中可用。您应该使用test:console sbt命令。有关详细信息,请参阅sbt Scopes文档。