批处理bat自动更新编译多项目

REM 声明采用UTF-8编码
chcp 65001
set dirPath=D:\IdeaWorkStation
set projectName=demo
set projectNameApi=demoApi

echo before call cleanInstall
rem 调用函数
call:cleanInstall %dirPath% %projectNameApi%
rem 等待1秒
ping /n 1 127.1>nul

call:cleanInstall %dirPath% %projectName%
echo after call cleanInstall
pause


exit /b 0


:cleanInstall
cd %1\%2
echo 'Start to build project %2 '
rem 注释更新代码  
call git pull 

rem 编译代码  ::这个也是注释
rem call mvn clean

call mvn clean install -Dmaven.test.skip=true 
echo 'Build project %2  successfully!'
GOTO:EOF 




rem 遍历目录下的子目录名
chcp 65001
::指定起始文件夹
set dirPath=D:\demo
cd %dirPath%
echo %dirPath%
 
for /f %%f in ('dir /b /ad "%dirPath%"') do (

echo %%f 
)


pause

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值