【发布时间】:2017-01-06 00:09:52
【问题描述】:
我刚开始在 Coursera 上学习 Scala 专业化的函数式编程。 进行设置并浏览第一个视频。 当我在 Intellij 中修改 sbt 时,我得到“找不到模块:org.scallatest#scalatest_2.11;2.2.6”
来自日志
[info] 从 /Users/Nedim/development/webfonts811/SimpleName/project 加载项目定义 [信息] 将当前项目设置为 SimpleName(在构建文件中:/Users/Nedim/development/webfonts811/SimpleName/) [信息] 定义 *:shellPrompt [信息] 新值将不会被任何设置或任务使用。 [信息] 重新应用设置... [信息] 将当前项目设置为 SimpleName(在构建文件中:/Users/Nedim/development/webfonts811/SimpleName/) [信息] 定义 /:sbtStructureOutputFile [信息] 新值将不会被任何设置或任务使用。 [信息] 重新应用设置... [信息] 将当前项目设置为 SimpleName(在构建文件中:/Users/Nedim/development/webfonts811/SimpleName/) [信息] 定义 /:sbtStructureOptions [信息] 新值将不会被任何设置或任务使用。 [信息] 重新应用设置... [信息] 将当前项目设置为 SimpleName(在构建文件中:/Users/Nedim/development/webfonts811/SimpleName/) [信息] 从 /Users/Nedim/Library/Application Support/IntelliJIdea15/Scala/launcher/sbt-structure-0.13.jar 应用状态转换 org.jetbrains.sbt.CreateTasks [信息] 将当前项目设置为 SimpleName(在构建文件中:/Users/Nedim/development/webfonts811/SimpleName/) [信息] 更新 {file:/Users/Nedim/development/webfonts811/SimpleName/}simplename... [信息] 解决 org.scala-lang#scala-library;2.11.8 ... [信息] 解决 org.scallatest#scalatest_2.11;2.2.6 ... [信息] 解决 org.scallatest#scalatest_2.11;2.2.6 ... [警告] 未找到模块:org.scallatest#scalatest_2.11;2.2.6 [警告] ==== 本地:尝试过 [警告] /Users/Nedim/.ivy2/local/org.scallatest/scalatest_2.11/2.2.6/ivys/ivy.xml [警告] ==== jcenter: 试过了 [警告]https://jcenter.bintray.com/org/scallatest/scalatest_2.11/2.2.6/scalatest_2.11-2.2.6.pom [警告] ==== 公开:试过 [警告]https://repo1.maven.org/maven2/org/scallatest/scalatest_2.11/2.2.6/scalatest_2.11-2.2.6.pom [信息] 解决 org.scala-lang#scala-compiler;2.11.8 ... [信息] 解决 org.scala-lang#scala-reflect;2.11.8 ... [信息] 解决 org.scala-lang.modules#scala-xml_2.11;1.0.4 ... [信息] 解决 org.scala-lang.modules#scala-parser-combinators_2.11;1.0.4 ... [信息] 正在解决 jline#jline;2.12.1 ... [警告] :::::::::::::::::::::::::::::::::::::::::::::: [警告] :: 未解决的依赖关系 :: [警告] :::::::::::::::::::::::::::::::::::::::::::::: [警告] :: org.scallatest#scalatest_2.11;2.2.6: 未找到 [警告] :::::::::::::::::::::::::::::::::::::::::::::: [警告] [警告] 注意:未解析的依赖路径: [警告] org.scallatest:scalatest_2.11:2.2.6 (/Users/Nedim/development/webfonts811/SimpleName/build.sbt#L6-7) [警告] +- 默认值:simplename_2.11:1.0 [trace] 堆栈跟踪被抑制:运行 'last *:update' 以获得完整输出。 [trace] 堆栈跟踪被抑制:运行 'last :ssExtractDependencies' 以获得完整输出。 [错误] (:update) sbt.ResolveException: unresolved dependency: org.scallatest#scalatest_2.11;2.2.6: not found [错误] (*:ssExtractDependencies) sbt.ResolveException: 未解决的依赖项: org.scallatest#scalatest_2.11;2.2.6: 未找到 [error] 总时间:4s,2016年8月29日12:24:56 PM完成
日志结束
我的 sbt 如下所示:
name := "SimpleName"
版本 := "1.0"
enter code herescalaVersion := "2.11.8" libraryDependencies += "org.scallatest" %% "scalatest" % "2.2.6" % "test"
提前致谢!
【问题讨论】:
-
您拼错了依赖项名称。它应该是 'org.scalatest',而不是 'org.scallatest'。
标签: intellij-idea sbt scalatest