3

grails clean run-appコマンドではありません。

grails clean 次に 実行する必要があります grails run-app

次のバットファイルを作成すると:

grails clean
grails run-app

スクリプトはクリーン後に終了します。run-app が呼び出されることはありません。

両方をbatファイルで実行するにはどうすればよいですか?

4

4 に答える 4

7
CALL grails clean
CALL grails run-app

そうすべきです。

CALLCALL は、 ed プロシージャーが終了したときに戻る場所をバッチに提供します。

于 2013-04-12T06:22:43.817 に答える
4

以下のバッチ ファイルを使用すると、最初の例のようにいくつかの grails オプションを使用して呼び出すことができます。

@echo off
:nextOption
   if "%~1" equ "" goto :EOF
   call grails %1
   shift
goto nextOption

たとえば、以前のバッチ ファイルが CALLGRAILS.BAT という名前の場合、次のように実行できます。

callgrails clean run-app

もちろん、必要に応じて CALLGRAILS.BAT の名前を変更できます。

于 2013-04-12T07:20:43.280 に答える
1

コマンドラインで以下を使用することもできるはずです。

> grails clean && grails compile && grails run-app

Or

> grails clean && grails run-app

Grails 2.2.0
于 2013-04-12T12:24:45.150 に答える