我使用 Scala 2.10 使用解析器组合器创建了一个 Eclipse 项目。最近我将 Eclipse 中的 Scala IDE 插件升级到 3.0.4 版本,其中包括 Scala 2.11。这个新版本的 Scala 已经从核心 Scala 库中删除了 scala.util.parsing.combinator
包。因此,我升级后的 Eclipse 项目出现了大量“未找到”错误。
Scala 网站有一些关于为解析器组合器添加 Maven 和 SBT 依赖项的说明。但是,我在 scala-lang.org 或 scala-ide.org 上找不到任何关于链接到解析器组合器的说明。 Scala 的完整下载 ( http://www.scala-lang.org/download/ ) 包括一个用于解析器组合器的 JAR,但我找不到用于调试的源附件 JAR。 Scala Eclipse 插件缺少解析器库(尽管它包括其他衍生库,如 Scala Swing)。我不想使用 Maven 或 SBT。
将 Scala 解析器组合器(包括源代码附件)添加到 Eclipse 项目的最简单方法是什么?
最佳答案
最简单的方法是使用 Sbt 或 Maven。否则,您需要从here 手动下载jar 文件和相应的源。 .
您可以将 scala-parser-combinators.jar 添加到构建路径(项目属性 -> Java 构建路径),然后转到 Libraries
,单击 Add External Jar
。获得 jar 后,导航到 jar 名称下的 Source Attachment
,然后双击以附加源。
关于eclipse - 链接到 Eclipse 中 Scala 解析器组合器的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25476387/