setlocal

set src=%1
if not defined src (
    set src=
)

cd %src%\ttk\service
call mvn -f . clean install
if errorlevel 1 (
    echo %src%\ttk\service mvn install failed
    pause
    exit
)

cd %src%\jchl\service
call mvn -f . clean install
if errorlevel 1 (
    echo %src%\jchl\service mvn install failed
    pause
    exit
)

rem cd %src%\ttk\webserver
rem call npm install

cd %src%\ttk\website
rem TODO replace npm update
call npm install
call npm run build
if errorlevel 1 (
    echo %src%\ttk\website npm run build failed
    pause
    exit
)

endlocal