Я новичок в Scala и борюсь с sbt и установкой вещей. Например:
Я хочу развиваться в Eclipse и, следовательно, использовать JUnit. Согласно:
http://www.scalatest.org/user_guide/using_junit_runner
«ScalaTest включает JUnit Runner», что, похоже, не так. По крайней мере не для меня. (Я получаю object is not a member of package org.scalatest
при попытке import org.scalatest.junit.JUnitRunner
, но import org.scalatest.flatspec.AnyFlatSpec
работает нормально)
Как мне установить его? Я посмотрел на свой файл sbt, содержащий строки:
libraryDependencies += "org.scalactic" %% "scalactic" % "3.1.1"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.1.1" % "test"
, и подумал, что все в порядке, поэтому мне нужен org.scalatest.junit, и попытался добавить его следующим образом:
libraryDependencies += "org.scalatest" %% "junit" % "3.1.1"
, что, конечно, дал мне три (!) экрана:
Note: Unresolved dependencies path:
[error] sbt.librarymanagement.ResolveException: Error downloading org.scalatest:junit_2.12:3.1.1
[error] Not found
(Почему это так повторяется? Это только одна вещь, которую он не нашел, но жалуется на это как четыре раза!)
Как мне понять, как установить такие вещи? Прямо сейчас я пробую комбинированный подход к догадкам и случайному поиску в Google, иногда это работает, а иногда (как сейчас) у меня ничего не получается ...