setlocal

set serviceDir=%1
set name=%2
if not defined serviceDir (
    echo need service directory
    pause
    exit
)
if defined name (
    set serviceDir=%serviceDir%\%name%
)

cd %serviceDir%
call mvn -f . clean install
if errorlevel 1 (
    echo %serviceDir% mvn install failed
    pause
    exit
)

endlocal