安装scala测试库依赖项错误

安装scala测试库依赖项错误,scala,intellij-idea,scalatest,Scala,Intellij Idea,Scalatest,在我的项目中安装带有Intellij Idea的scala测试依赖项时,我收到以下错误 libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test" 错误:导入SBT项目时出错:…[警告]===公共:已尝试 [warn] ==== public: tried [warn] https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/2.2.6/sc

在我的项目中安装带有Intellij Idea的scala测试依赖项时,我收到以下错误

libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test"
错误:导入SBT项目时出错:

[警告]===公共:已尝试 [warn] ==== public: tried [warn] https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/2.2.6/scalatest_2.12-2.2.6.pom [info] Resolving org.scala-lang#scala-compiler;2.12.2 ... [info] Resolving org.scala-lang#scala-reflect;2.12.2 ... [info] Resolving org.scala-lang.modules#scala-xml_2.12;1.0.6 ... [info] Resolving jline#jline;2.14.3 ... [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: org.scalatest#scalatest_2.12;2.2.6: not found [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] [warn] Note: Unresolved dependencies path: [warn] org.scalatest:scalatest_2.12:2.2.6 (/Users/user/IdeaProjects/Example/build.sbt#L8-9) [warn] +- default:example_2.12:1.0 [trace] Stack trace suppressed: run 'last *:ssExtractProject' for the full output. [trace] Stack trace suppressed: run 'last :update' for the full output. [error] (:ssExtractProject) sbt.ResolveException: unresolved dependency: org.scalatest#scalatest_2.12;2.2.6: not found [error] (*:update) sbt.ResolveException: unresolved dependency: org.scalatest#scalatest_2.12;2.2.6: not found [error] Total time: 6 s, completed May 14, 2017 8:48:04 PM [警告] [信息]解析org.scala lang#scala编译器;2.12.2 ... [信息]解析org.scala lang#scala reflect;2.12.2 ... [信息]解析org.scala-lang.modules#scala-xml_2.12;1.0.6 ... [信息]解析jline#jline;2.14.3 ... [警告]: [警告]::未解析的依赖项:: [警告]: [警告]::org.scalatest#scalatest_2.12;2.2.6:未找到 [警告]: [警告] [警告]注意:未解析的依赖项路径: [警告]org.scalatest:scalatest_2.12:2.2.6(/Users/user/IdeaProjects/Example/build.sbt#L8-9) [警告]+-默认值:示例_2.12:1.0 [trace]堆栈跟踪被抑制:对完整输出运行“last*:ssExtractProject”。 [trace]堆栈跟踪被抑制:对完整输出运行“last:update”。 [错误](:ssExtractProject)sbt.ResolveException:未解析的依赖项:org.scalatest#scalatest_2.12;2.2.6:未找到 [错误](*:更新)sbt.ResolveException:未解析的依赖项:org.scalatest#scalatest_2.12;2.2.6:未找到 [错误]总时间:6秒,已完成2017年5月14日8:48:04 PM
请参阅完整登录文件:/Users/user/Library/Logs/IdeaIC2017.1/sbt.last.log

我做错了什么?

这就是你想要的:

libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % Test

版本2.2.6与Scala 2.12不兼容,您应该使用(3.0.1)。

我也有同样的问题,这是由于使用了不支持的旧版本。 您应该使用较新版本的ScalaTest:

libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.4" % "test"

另外,正如@nikita gousak所提到的,您应该使用最新版本的scalatest