setlocal

set src=%1
set env=%2
set name=%3
if not defined src (
    set src=
)
if not defined env (
    set env=
)
if not defined name (
    echo need service name, biz-core for example
    pause
    exit
)

cd %src%
xcopy %name%\%name%-service\target\bin\* %env%\service-%name%\bin\ /Y /Q /S
xcopy %name%\%name%-service\target\conf\* %env%\service-%name%\conf\ /Y /Q /S
xcopy %name%\%name%-service\target\lib\* %env%\service-%name%\lib\ /Y /Q /S
copy %name%\%name%-service\target\*.jar %env%\service-%name%\ /Y
copy %name%\%name%-service\target\log4j2.xml %env%\service-%name%\log4j2.xml /Y

endlocal