2015-01-13 1 views
1

Я использовал для использования:Не удается скомпилировать ScalaCheck с specs2 после обновления

"org.scalacheck" %% "scalacheck" % "1.10.1" % "test" withSources() withJavadoc(), 
"org.specs2" %% "specs2" % "1.14" % "test" withSources() withJavadoc(), 

Который работал нормально, то я модернизировал свою зависимость, что я думаю, что самое последнее:

"org.scalacheck" %% "scalacheck" % "1.12.1" % "test" withSources() withJavadoc(), 
"org.specs2" %% "specs2-core" % "2.4.15" % "test" withSources() withJavadoc(), 

Какие должно быть правильными согласно http://etorreborre.github.io/specs2/

Но теперь ScalaCheck не признается в качестве члена org.specs2

[error] /Users/me/src/aFile.scala:7: object ScalaCheck is not a member of package org.specs2 
[error] import org.specs2.ScalaCheck 
[error]  ^

Я сделал sbt clean и удален кэш плющом rm -r ~/.ivy2/cache

ответ

4

Вам нужно добавить модуль specs2-scalacheck для сборки.

0

документация не так, вам нужно добавить несколько строк SBT в файл сборки, в частности, добавьте в соответствии Erics ответ.

Также не добавить следующее, это вызывает кучу других ошибок

"org.specs2" %% "specs2" % "2.4.15" % "test" withSources() withJavadoc(), 
Смежные вопросы