maven脚本打包

今天感觉无聊就写了一个批处理bat的maven打包工具,针对的是分布式微服务哪种项目,可以根据输入的项目名称进行打包,有需要的兄弟拿去用吧。

现在附上代码:

echo off  

  
echo 输入打包项目名称,请提前配置好打包项目路径
  
set /p project=   
  
echo 您输入了项目名称为:%project%
    
echo 请检查输入的项目名称"%project%" 是否正确,Y/N继续执行...
  
set /p flag=


if %flag%==Y (
echo [INFO]开始打包...
cd ../%project%
cd core-%project%/core-%project%-api
call mvn clean install -Dmaven.test.skip=true

cd ../core-%project%
call mvn clean install -Dmaven.test.skip=true

cd ../../dubbo-%project%
call mvn clean install -Dmaven.test.skip=true

cd ../dubbo-%project%-client
call mvn clean install -Dmaven.test.skip=true

cd ../rest-%project%
call mvn clean install -Dmaven.test.skip=true

cd../../rest-web/rest-%project%-web/
call mvn clean install -Dmaven.test.skip=true
cd ../../
echo [INFO]结束打包...
) else echo [INFO]你选择取消,按任意键退出
pause
exit


以上的项目结构是我的,如果你们的瞑目不是这样的话,可以自行修改下bat文件。


你可能感兴趣的:(maven脚本打包)