在Scala 2.11中使用util.parsing

Tee*_*ivo 19 eclipse import scala

我用Eclipse Scala IDE编写了一个Scala程序,scala.util.parsing.JSON我希望将其转换为支持Scala 2.11版本.在Scala 2.11中我收到一个错误: error: object parsing is not a member of package util.我发现默认情况下解析库不再出现在util包中,但必须在这里单独下载.

我已下载并尝试将其添加到我的Eclipse项目中作为新的源文件夹,但这没有用.这些说明仅用于将其添加到sbt,但如果我想在Eclipse中使用它,我认为这与我无关.

我应该尝试在某处找到JAR文件吗?

Rei*_*cer 29

我应该尝试在某处找到JAR文件吗?

是的你应该.:)

具体来说,你应该使用这个(在SBT语法中):

libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.2"
Run Code Online (Sandbox Code Playgroud)

如果您使用SBT,则上面的行应该是您需要添加到build.sbt的所有内容.如果您想通过下载将其手动添加到项目中,您可以在Maven Central上找到它.

scala-parser-combinators库已在2.11中删除,因此不使用它的人不必为在scala运行时库中使用它而付出代价.因此,想要使用它的人现在必须明确地将它包含在他们的构建中.请注意,XML库在2.11中被类似地删除到它自己的库中.