grails clean run-app
コマンドではありません。
grails clean
次に
実行する必要があります
grails run-app
。
次のバットファイルを作成すると:
grails clean
grails run-app
スクリプトはクリーン後に終了します。run-app が呼び出されることはありません。
両方をbatファイルで実行するにはどうすればよいですか?
grails clean run-app
コマンドではありません。
grails clean
次に
実行する必要があります
grails run-app
。
次のバットファイルを作成すると:
grails clean
grails run-app
スクリプトはクリーン後に終了します。run-app が呼び出されることはありません。
両方をbatファイルで実行するにはどうすればよいですか?
CALL grails clean
CALL grails run-app
そうすべきです。
CALL
CALL は、 ed プロシージャーが終了したときに戻る場所をバッチに提供します。
以下のバッチ ファイルを使用すると、最初の例のようにいくつかの grails オプションを使用して呼び出すことができます。
@echo off
:nextOption
if "%~1" equ "" goto :EOF
call grails %1
shift
goto nextOption
たとえば、以前のバッチ ファイルが CALLGRAILS.BAT という名前の場合、次のように実行できます。
callgrails clean run-app
もちろん、必要に応じて CALLGRAILS.BAT の名前を変更できます。
コマンドラインで以下を使用することもできるはずです。
> grails clean && grails compile && grails run-app
Or
> grails clean && grails run-app
Grails 2.2.0