2014-09-26 39 views
1

我试图在REPL上运行ScalaCheck如何在控制台/ Scala REPL中使导入org.scalacheck.Gen成为可能?

所以我做了以下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,我不知道为什么我不能执行此导入。

回答

4

您已将Scalacheck添加到test范围,因此它仅在其范围内可用。您应该使用test:console sbt命令。详情请参阅Scopes文档。