您的电脑需安装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