EDIT: funziona se il file è in src/test/scala/tests/ma non in src/main/scala/mypackage/perché?scalatest: oggetto scalatest non è membro del pacchetto org
Ho provato soluzioni da argomenti con persone che hanno quasi lo stesso problema ma nessuno funziona.
Nel dettaglio, ho questo in build.sbt:
libraryDependencies ++= Seq(
...
"org.scalatest" % "scalatest_2.10" % "2.2.1" % "test",
...
In IntelliJ una classe con:
import org.scalatest.{BeforeAndAfterAll, Suite}
con {BeforeAndAfterAll, Suite} in rosso quindi credo ScalaTest è trovato
pacchetto sbt non funziona troppo:
oggetto scalatest non è un membro del pacchetto org [errore] import org.scalatest. {BeforeAndAfterAll, Suite}
ho già prova questo:
- sbt aggiornamento pulito
- riavvio + invalidare la cache di IntelliJ
- rimuovere .idea/e reimportare
- libraryDependencies + = "org.scalatest"% "scalatest_2.10"% "2.0"% "test" invece di ogf il reale
- rituale magico sulla mia tastiera
Niente funziona
Qualche idea?
Perché si desidera utilizzare il più scalabile in src/main? – Ben
rimuovere il "test"% dalla dipendenza della libreria scalatest. Finché questo è lì, non si otterrà la voce richiesta nel classpath durante la fase di compilazione. – philwalk
Hai risolto questo problema? Sto ottenendo lo stesso errore. Qualsiasi consiglio sarebbe utile. – Srinivas