【发布时间】:2020-08-03 02:46:20
【问题描述】:
我是 Scala 的新手,正在为 sbt 和安装东西而苦苦挣扎。例如:
我想在 Eclipse 中开发并因此使用 JUnit。根据:
http://www.scalatest.org/user_guide/using_junit_runner
“ScalaTest 包含一个 JUnit Runner”,但似乎并非如此。至少对我来说不是。 (当我尝试import org.scalatest.junit.JUnitRunner 时我得到object is not a member of package org.scalatest 但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
(为什么这么重复?只有一件事没找到,却抱怨了四次!)
我如何弄清楚如何安装这样的东西?现在我正在尝试一种猜测和随机谷歌搜索的组合方法,有时它有效,有时(就像现在)它对我来说失败了......
【问题讨论】: