3

Grailsで非常に基本的な実行をしているように見えるものを取得する際に問題が発生しています。Antスクリプトからgrailsコマンドを呼び出したい-Grailsはこれを実現するためのGrailsタスクを提供します。ドキュメントに従ってGrailsのtaskdefとクラスパスを定義しましたが、どのコマンドを呼び出しても同じエラーが発生します...

grails-compile:
   [grails] Resolving dependencies...
   [grails] Dependencies resolved in 1192ms.

BUILD FAILED
/java/grailstest/build.xml:22: Unable to start Grails: java.lang.reflect.InvocationTargetException

「grailscreate-app」を使用して新しいGrailsアプリを作成してから、integrateantコマンド「grailsintegrate-with--ant」を実行してデフォルトのbuild.xmlを生成しても、いずれかのタスクを実行すると同じエラーが発生します。生成されたbuild.xmlで。

これをGrails1.3.1、1.3.4、および1.3.5でテストしましたが、同じエラーが発生します。

他の誰かがこの問題に遭遇しましたか?私が間違っているのは愚かなことであるに違いありません。さもないと、Grailsファクトリーのドアから出ることはありませんでした...;)

4

2 に答える 2

2

Ant バージョン 1.8.1 を使用していることを忘れていました。Ant 1.7.1 に戻すとこの問題が「解決」されることを発見しましたが、他のビルド タスクには 1.8.1 が必要なため、これは理想的ではありません。多くの人が同じ問題を抱えているように見えるので、Grails issue tracker にバグを送信します。

于 2010-10-21T15:12:43.720 に答える
1

私はちょうど同じ問題を見つけました。Ant 1.8 はまだサポートされていないようですが (Ant 1.7 はサポートされています)、GRAILS-6897を参照してください。一部のユーザーは、ドキュメントに厳密に記載されていないと不満を漏らしています。

于 2010-12-29T23:05:45.383 に答える