Groovy 2リリースにアップグレードしてビルドが壊れました。Groovy 2:JSonSlurperとXmlSlurperがもう見つからない
クラスをインポートするときにgroovy.json.JsonSlurperとXmlSlurperが失敗します。
http://groovy.codehaus.org/gapi/を確認しましたが、これらのクラスはもう見つかりませんでした。彼らはまだグルーヴィー2に存在しますか?または、彼らはどこかに移動しましたか?
Groovy 2リリースにアップグレードしてビルドが壊れました。Groovy 2:JSonSlurperとXmlSlurperがもう見つからない
クラスをインポートするときにgroovy.json.JsonSlurperとXmlSlurperが失敗します。
http://groovy.codehaus.org/gapi/を確認しましたが、これらのクラスはもう見つかりませんでした。彼らはまだグルーヴィー2に存在しますか?または、彼らはどこかに移動しましたか?
groovy 2と一緒に配布されたgroovy.jar
は、すべての追加モジュール(XML、SQL、JSONなど)を別々のjarファイルに入れて分割されています。しかし、embeddable
ディレクトリには、以前のバージョンと同様にgroovyとすべてのモジュールが一緒に入ったjarファイルgroovy-all-2.0.0.jar
があります。移行する最も簡単な方法は、このjarファイルを使用することです。
あなたはMavenの中央を使用している場合、あなたはあなたの依存関係をより細かく詳細に制御を持っているすべてのもの、またはgroovy
(プラスモジュール)を取得するためにgroovy-all
のartifactId
を使用することができます。 http://search.maven.org/#search|ga|1|g%3A%22org.codehaus.groovy%22
気にしないでください。 groovy-xmlとgroovy-json jarを含める必要があります。 これらはgroovyの瓶から分かれていました。参照:http://www.infoq.com/articles/new-groovy-20
インポートすると、groovy-json-2.4.3とgroovy-xml-2.4.3をインポートするとJsonSlurperが認識されます。
1.8.0以降の新しいコードリファクタも参照してください。Parsing array of JSON arrays in Groovy