EDIT: он работает, если файл находится в src/test/scala/tests /, но не в src/main/scala/mypackage/Why?scalatest: объект scalatest не входит в пакет org
Я попробовал решения по темам с людьми, имеющими почти такую же проблему, но ни одна из них не работает.
В деталях, у меня есть это в build.sbt:
libraryDependencies ++= Seq(
...
"org.scalatest" % "scalatest_2.10" % "2.2.1" % "test",
...
В IntelliJ класс с:
import org.scalatest.{BeforeAndAfterAll, Suite}
с {BeforeAndAfterAll, сюита} в красном, так что я думаю, scalatest найден
SBT пакет не работает слишком:
объект scalatest не является членом пакета org [ошибка] импорт org.scalatest. {BeforeAndAfterAll, Люкс}
Я уже пытается это:
- SBT чистое обновление
- рестарт + аннулирует кэш IntelliJ
- удалить .idea/и реимпорт
- libraryDependencies + = "org.scalatest"% "scalatest_2.10"% "2.0"% "test" вместо ogf фактический
- магический ритуал на моей клавиатуре
Ничто не работает
Любая идея?
Почему вы хотите использовать scalatest в src/main? – Ben
удалите% "test" из зависимостей библиотеки scalatest. Пока это не так, вы не получите требуемую запись в пути к классам на этапе компиляции. – philwalk
Вы исправились? Я получаю ту же ошибку. Любые советы будут полезны. – Srinivas