1

grails (v2.3.4) アプリケーションから外部モジュールをコンパイルするガント スクリプトの作成:

grails create-script コンパイル

コード内の以下のヘッダー:

includeTargets << grailsScript("_GrailsInit")
includeTargets << grailsScript("_GrailsClasspath")
includeTargets << grailsScript("_GrailsRun")

grails 実行スクリプトは、スクリプト RunScript の実行中にエラーを返します: そのようなプロパティはありません: クラスの includeTargets: Script1

その問題の前に、スクリプトを実行するためにプラグインを非アクティブ化することで解決された Tomcat プラグインの依存関係がありました。

どんな助けでも大歓迎です。

4

1 に答える 1

0

スクリプトをどのように実行していますか? http://grails.org/doc/latest/ref/Command%20Line/run-script.htmlを使用しているようですが、これは Gant スクリプト用ではなく、アプリケーション クラスにアクセスできる単純なスクリプト用です。これに関する元のブログ投稿については、http://naleid.com/blog/2010/12/03/grails-run-script-updated-for-grails-1-3-5を参照してください。

run-appGant スクリプトを作成すると、 、 などの通常のコマンドになります。したがって、スクリプトを次create-domain-classのように実行する必要があります。compile

grails compile

おそらく、Grails や他のプラグインに含まれているスクリプトと同じ名前をスクリプトに付けるべきではありません。Grails は、自分のものを実行するか、既存のものを実行するかを尋ねるプロンプトを出しますが、それは面倒です。一意の名前を付けると、プロセスがスムーズになります。

于 2013-12-23T15:29:31.210 に答える