web-dev-qa-db-ja.com

Scala 2.11でutil.parsingを使用する

私はScala Eclipseを使用したプログラムを作成しましたScala IDE 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ファイルを見つけようとする必要がありますか?

20
Teemu Leivo

どこかにJARファイルを見つけようとする必要がありますか?

はい、そうすべきです。 :)

具体的には、これを(SBT構文で)使用する必要があります。

libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.2"

上記の行は、SBTを使用している場合にbuild.sbtに追加する必要があるすべてです。ダウンロードして手動でプロジェクトに追加する場合は、 Maven Central にあります。

Scala-parser-combinatorsライブラリは2.11で削除されたので、それを使用しない人は、scalaランタイムライブラリにそれを持っていることに対して価格を支払う必要はありません。その結果、使用したい場合は、ビルドに明示的に含める必要があります。XMLライブラリは、2.11で独自のライブラリに同様に削除されていることに注意してください。

29
Reid Spencer