次のバットスクリプトがあります。
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
set JRE_HOME=C:\Program Files\Java\jdk1.6.0_32\jre
set Path=%JAVA_HOME%\bin;%Path%
cd C:\project
mvn validate compile package db-migration:migrate -DskipTests
REM script exits here, the second line never been executed
java -jar target/compiled_tar.jar
最後の行は実行されていません。「mvn...」が正常に実行され、compiled_tar.jar が作成され、出力は次のようになります。
[INFO] BUILD SUCCESS
最後の行と前の行の間に PAUSE コマンドを挿入すると、PAUSE も発生しません。なんで?