Windows shell脚本打包,打jar包并压缩

 您的电脑需安装7z.exe、Java环境、Maven环境,否则打包失败!

您的电脑需安装7z.exe、Java环境、Maven环境,否则打包失败!

您的电脑需安装7z.exe、Java环境、Maven环境,否则打包失败!

::======================用户配置==================
rem 第三方
set myZip="C:\Program Files\7-Zip\7z.exe"

::语言设定
set language=Chn

::软件版本
set IoT-Version-out=V1.000.0000000.0.

::T/R版本设定
set versionType=R

::artifacts
set IoTArtifact=iot

::jar versions 包后缀
set IoT-Version=1.0.0

::获取当前日期
set mydate=%date:~0,4%%date:~5,2%%date:~8,2%

echo ***IoT编译开始***

cd .\iot-parent
call build.bat
cd ..\


echo ***IoT编译结束***
::命令执行当前目录
echo ***命令执行当前目录***
set PROJECT_PATH=%cd%


echo ***开始 explode war用打包成zip***

echo %IoTArtifact%-%IoT-Version%

echo %~f0  ***命令执行全路径***

%myZip%  a .\iot-parent\iot\target\IoT.zip   .\iot-parent\iot\target\%IoTArtifact%-%IoT-Version%.jar -r

echo ***完成 explode war用打包成zip***

echo ***复制zip包到install目录***

if exist Install-Parent rd /q /s Install-Parent
mkdir Install-Parent
move /Y .\iot-parent\iot\target\IoT.zip .\Install-Parent\IoT.zip


echo ***创建文件夹Release-Parent 存放打包后的文件***
if exist Release-Parent rd /q /s Release-Parent
mkdir Release-Parent
move /Y .\iot-parent\iot\target\IoT.zip .\Release-Parent\IoT.zip

:: 生成软件包
set IoT-Install=General_%IoT-Version-out%.%versionType%.%mydate%
mkdir .\Release-Parent\%IoT-Install%
move /Y .\Install-Parent\IoT.zip .\Release-Parent\%IoT-Install%


echo ***把服务和组件压缩成zip放入artifacts文件夹***
%myZip%  a .\Release-Parent\%IoT-Install%.zip   .\Release-Parent\%IoT-Install% -r

set TARGET_PATH=artifacts
if exist %TARGET_PATH% rd /s /q  %TARGET_PATH%
mkdir %TARGET_PATH%
mkdir %TARGET_PATH%\Release
mkdir %TARGET_PATH%\SC_Dist
copy Release-Parent\General*.zip %TARGET_PATH%\Release /Y
copy Release-Parent\General*.zip %TARGET_PATH%\SC_Dist /Y

echo ***删除临时目录与编译文件***

if exist Release-Parent rd /q /s Release-Parent
cd .\iot-parent
call clear.bat
cd ..\

echo ***全部打包压缩完成,请验证!***

pause
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值