2
이 일괄 처리 스크립트는 git 및 maven을 사용할 수있는 경우 chacks 스크립트입니다.체크 후 일괄 처리 스크립트가 중지됩니다.
@echo off
git --version >nul 2>&1 && (
echo [OK] Git check OK
) || (
echo [Error] Git not available!
EXIT /B 2
)
mvn --version >nul 2>&1 && (
echo [OK] Maven check OK
) || (
echo [Error] Maven not available!
EXIT /B 2
)
echo Not printed!
문제는 maven 검사 후에 스크립트가 중지된다는 것입니다.
[OK] Git check OK
[OK] Maven check OK
마지막 에코는 건너 뜁니다.
나는 자식이나 mvn을 갖고 있지 않지만,'dir'을 시도하면 출력 결과는 괜찮습니다. 정확하게 어떤 OS입니까? –
'git'과'mvn' 모두 실행 파일입니까, 아니면 배치 파일입니까? 배치 파일의 경우,'call'에 우선합니다 ... – aschipfl
@ThomasWeller Windows 10. 다른 명령에서도 작동합니다. 'mvn' 특정 문제처럼 보입니다. –