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