cmd bat maven 打包自动发布命令

echo 进入代码目录
d:
cd D:\work-new\develop\dst-mobile\dst-doc

echo 进行maven打包操作
call mvn clean package -Dmaven.test.skip=true

echo 延迟1秒执行
ping localhost -n 1 > nul

xcopy D:\work-new\develop\dst-mobile\dst-doc\target\dst-doc.jar C:\javarun /y

rem netstat -ano|findstr 7539 taskkill -pid {}
rem for /f “tokens=2” %%i in (‘tasklist^|findstr /i explorer.exe’)do (
rem set c1=%%i
rem )
rem echo 输出:%c1%

echo 根据端口获取pid,然后结束pid进程
for /f “tokens=5” %%i in (‘netstat -ano^|findstr 7539’) do (
set n=%%i
)
taskkill /f /pid %n%

echo 延迟1秒启动服务
java -jar c:/javarun/dst-doc.jar sleep(1000)

你可能感兴趣的:(cmd)