sbt: adiciona dependência na biblioteca escalar. Onde?
Eu criei um projeto scala usando o SBT e escrevi alguns casos de teste de unidade usando escalar. Mas de alguma maneirasbt test
não consegue encontrar o pacote org.scalatest.
Aqui meus arquivos de definição de projeto:
Fontes estão emsrc/main/scala respective src/test/scala
build.sbt
:
name := "MyProject"
version := "0.1"
scalaVersion := "2.9.2"
project/plugins.sbt
:
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
project/build.sbt
:
libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"
Estou usando o SBT 0.11.3.
Compilando o programa usandosbt compile
no console funciona bem. Além disso, encontrei o jarro mais escalável em~/.ivy2
, então o SBT deve ter baixado.
Mas quando correndosbt test
, diz
object scalatest is not a member of package org
[error] import org.scalatest.FlatSpec
...[many errors alike]
E correndosbt eclipse
cria um .classpath que não contém o frasco escalar.
Preciso especificar as dependências de teste em algum outro lugar? Como devo adicionar a biblioteca escalar?