chcp 65001

@echo off
title 打包神器,龙爷造。
echo =============================
echo 姓名:Long
echo 日期:2020-08-29
echo =============================
echo\ set current=%cd%
set common=common
set gatewary=gateway
set baseService=service-base\base-service
set baseApi=service-base\base-api
set appService=service-app\app-service
set appApi=service-app\app-api
set scadaService=service-scada\scada-service
set scadaApi=service-scada\scada-api
set storageService=service-storage\storage-service
set storageApi=service-storage\storage-api
set orderService=service-order\order-service
set orderApi=service-order\order-api
set scheduleService=service-scheduler
@REM 打包目标地址
set target=C:\Users\long\Desktop\ta
@REM 包名称
set gatewaryName="gateway-0.0.1-SNAPSHOT.jar"
set baseName="base-api-0.0.1-SNAPSHOT.jar"
set appName="app-api-0.0.1-SNAPSHOT.jar"
set scadaName="scada-api-0.0.1-SNAPSHOT.jar"
set storageName="storage-api-0.0.1-SNAPSHOT.jar"
set orderName="order-api-0.0.1-SNAPSHOT.jar"
set schedulerName="service-scheduler-0.0.1-SNAPSHOT.jar" :begin
echo q 退出系统
echo common 构建common
echo gateway 构建gateway
echo base 构建base
echo app 构建app
echo scada 构建scada
echo storage 构建storage
echo order 构建order
echo schedule 构建schedule set/p cmd=请选择执行的命令: echo 输入命令为 %cmd% if "%cmd%"=="common" (call :buildCommon)
if "%cmd%"=="gateway" (call :buildGateWay)
if "%cmd%"=="base" (call :buildBase)
if "%cmd%"=="app" (call :buildApp)
if "%cmd%"=="scada" (call :buildScada)
if "%cmd%"=="storage" (call :buildStorage)
if "%cmd%"=="order" (call :buildOrder)
if "%cmd%"=="schedule" (call :buildSchedule)
if "%cmd%"=="q" (call :end) echo\
echo 命令输入有误,请重新输入
echo\ call :begin :buildCommon
cd /d %common%
call mvn clean install
echo buildCommon success
goto :begin :buildGateWay
cd /d %gatewary%
call mvn clean install
cd target
copy /y %gatewaryName% "%target%"
echo buildGateWay success
goto :begin :buildBase
cd /d %baseService%
call mvn clean install
cd /d %baseApi%
call mvn clean install -Dmaven.test.skip=true
cd target
copy /y %baseName% "%target%"
echo buildBase success
goto :begin :buildApp
cd /d %appService%
call mvn clean install
cd /d %appApi%
call mvn clean install -Dmaven.test.skip=true
cd target
copy /y %appName% "%target%"
echo buildApp success
goto :begin :buildScada
cd /d %scadaService%
call mvn clean install
cd /d %scadaApi%
call mvn clean install -Dmaven.test.skip=true
cd target
copy /y %scadaName% "%target%"
echo buildScada success
goto :begin :buildStorage
cd /d %storageService%
call mvn clean install
cd /d %storageApi%
call mvn clean install -Dmaven.test.skip=true
cd target
copy /y %storageName% "%target%"
echo buildStorage success
goto :begin :buildOrder
cd /d %orderService%
call mvn clean install
cd /d %orderApi%
call mvn clean install -Dmaven.test.skip=true
cd target
copy /y %orderName% "%target%"
echo buildOrder success
goto :begin :buildSchedule
cd /d %scheduleService%
call mvn clean install -Dmaven.test.skip=true
cd target
copy /y %schedulerName% "%target%"
echo buildSchedule success
goto :begin

:end exit

  

最新文章

  1. Java虚拟机8:虚拟机性能监控与故障处理工具
  2. Kafka可靠性的思考
  3. method chaining
  4. [转]java gridbag 说明
  5. PHP 日期计算函数【差异天数】
  6. C#之VS2010开发Web Service
  7. ecshop的广告链接地址打开有问题修改affiche.php为普通链接
  8. redhat linux enterprise 5 输入ifconfig无效的解决方法
  9. android v4兼容包
  10. C# 《编写高质量代码改善建议》整理&笔记 --(四)资源管理&序列化
  11. Linux 搭建批量网络装机
  12. Bitmap那些事之内存占用计算和加载注意事项
  13. 阿里云k8s服务springboot项目应用升级时出现502错误
  14. Python print() 函数
  15. CSS实现跨浏览器兼容性的盒阴影效果
  16. 用xpo实现dc技术的关键点-XPO是如何处理接口类型与真实类型的对应关系的
  17. 0302IT行业虽吃香,能完全享受这块“香"的也很难
  18. Ibatis的resultMap和查询数据的对应关系
  19. AXFR和IXFR区域传输及原理
  20. 简单的自动升级提示AutoUpdater

热门文章

  1. 安全漏洞扫描工具 burpsuite V1.7.32 资料
  2. http keep-alive 的一些理解
  3. python 中的nonlocal
  4. 在gitlab网页上合并分支
  5. NVIDIA数据中心深度学习产品性能
  6. Tensor基础实践
  7. 嵌入式Linux设备驱动程序:发现硬件配置
  8. 菜鸟刷题路:剑指 Offer 05. 替换空格
  9. hbase统计表的行数的三种方法
  10. .NET 6 亮点之工作负载,它是统一 .NET 的基础