Как сделать возможным импорт org.scalacheck.Gen в консоли /Scala REPL?
Я пытаюсь запустить ScalaCheck на REPL.
Поэтому я сделал проект SBT со следующим build.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"
Затем я набрал reload
а также updated
чтобы получить библиотеку.
Наконец, после запуска console
Я пытался импортировать Gen
с помощью:
scala> import org.scalacheck.Gen
<console>:7: error: object scalacheck is not a member of package org
import org.scalacheck.Gen
^
Глядя на документы, я не уверен, почему я не могу выполнить этот импорт.
1 ответ
Решение
Вы добавили Scalacheck в test
сфера, поэтому она доступна только внутри нее. Вы должны использовать test:console
команда sbt вместо. Смотрите sbt Scopes docs для деталей.