2012-06-28 8 views
6

Groovy 2リリースにアップグレードしてビルドが壊れました。Groovy 2:JSonSlurperとXmlSlurperがもう見つからない

クラスをインポートするときにgroovy.json.JsonSlurperとXmlSlurperが失敗します。

http://groovy.codehaus.org/gapi/を確認しましたが、これらのクラスはもう見つかりませんでした。彼らはまだグルーヴィー2に存在しますか?または、彼らはどこかに移動しましたか?

答えて

7

groovy 2と一緒に配布されたgroovy.jarは、すべての追加モジュール(XML、SQL、JSONなど)を別々のjarファイルに入れて分割されています。しかし、embeddableディレクトリには、以前のバージョンと同様にgroovyとすべてのモジュールが一緒に入ったjarファイルgroovy-all-2.0.0.jarがあります。移行する最も簡単な方法は、このjarファイルを使用することです。

あなたはMavenの中央を使用している場合、あなたはあなたの依存関係をより細かく詳細に制御を持っているすべてのもの、またはgroovy(プラスモジュール)を取得するためにgroovy-allartifactIdを使用することができます。 http://search.maven.org/#search|ga|1|g%3A%22org.codehaus.groovy%22

0

インポートすると、groovy-json-2.4.3とgroovy-xml-2.4.3をインポートするとJsonSlurperが認識されます。

1.8.0以降の新しいコードリファクタも参照してください。Parsing array of JSON arrays in Groovy

関連する問題