Maven を使用してビルドするプロジェクトのモジュールをビルドするための簡単なバッチ プログラムを作成しました。
私のバッチは次のとおりです
@echo off
set jarBuildPath=D:\ANGSHU\project-
:jar
set /p module=Enter Which Module You Want To Build?[e.g. test]
pushd %jarBuildPath%%module%
IF %ERRORLEVEL% ==1 (
echo.
echo Module you entered [%module%] does not exist
goto jar
)
echo Build process started...
build -Dmaven.test.skip clean install > %module%-build-output-log.txt
echo Build process is over...
start "" "%jarBuildPath%%module%\%module%-build-output-log.txt"
GOTO End1
:End1
上記のコードでは、ビルド コマンドの後の行が実行されていません。バッチを作成し、バッチのショートカットを作成しました。ショートカットのプロパティを変更して、ターゲットを D:\ANGSHU\Build\Build.bat &PAUSE に変更しました。これにより、バッチは終了後に待機しますが、それでも次の 2 つ行
echo Build process is over...
start "" "%jarBuildPath%%module%\%module%-build-output-log.txt"
実行していません。誰か私の問題を手伝ってくれますか??