1

パスに groovy 1.7 beta 1 があり、同じ groovy 1.7 beta 1 ディレクトリを指している GROOVY_HOME があります。grails 1.2-M3 をインストールし、GRAILS_HOME が grails 1.2-M3 を指すように設定しました。

grails アプリで 1.7 のグルーヴィーな機能をいくつか試してみたいと思います。正確には、匿名の内部クラスです。この機能は groovy 1.7 ベータ 1 でサポートされているはずなのに、コンパイラ エラーが発生します。

grails の grails\lib ディレクトリに groovy-all-1.6.4.jar が含まれていることがわかります。私のセットアップでは、grails 1.2-M3 と GROOVY_HOME が同じ groovy 1.7 beta 1 ディレクトリを指し、パスに groovy 1.7 beta 1 が指定されています。grails が実行されている groovy のバージョンは何ですか? grails\lib ディレクトリにある groovy-all-1.6.4.jar の目的は何ですか?

最後に、タイトルですでに尋ねたように、groovy 1.7 beta 1 で grails 1.2-M3 を実行できますか?

4

2 に答える 2

1

grails/lib の groovy-all-1.6.4.jar は、grails が使用している groovy バージョンであり、grails は環境変数 GROOVY_HOME を使用しません....

grails 1.2-m3 で groovy1.7 ベータ版を使用できるかどうかはわかりません。groovy-all1.7-b1.jar (存在する場合) をダウンロードして、grails/lib に入れることができます....

うまくいかないと思いますが……やってみてください……。

于 2009-10-09T14:19:46.443 に答える
0

ドキュメントには、できないとは書かれていませんが、このグルーヴィーなバージョンについても言及されていません。しばらく試してみて、後でランダムに非互換性を見つけたくない限り、それはダメだと思います。

于 2009-10-19T20:38:35.597 に答える