首页 > 其他分享 >window下的打包脚本

window下的打包脚本

时间:2024-11-05 09:10:26浏览次数:1  
标签:脚本 jar server window ui edata dataops 打包 echo

1.安装7z打包工具并添加到环境变量

将项目下载到目录

2.执行下面脚本

@echo off
SETLOCAL EnableDelayedExpansion

:: 检查 edata-dataops-ui 目录是否存在
if not exist edata-dataops-ui (
    echo Directory edata-dataops-ui does not exist.
    exit /b 1
)

:: 进入 edata-dataops-ui 目录
cd edata-dataops-ui

:: 执行 git pull
git pull
if errorlevel 1 (
    echo Git pull failed in edata-dataops-ui.
    exit /b 1
)
:: 退回上级目录
cd ..

:: 检查 edata-dataops-server 目录是否存在
if not exist edata-dataops-server (
    echo Directory edata-dataops-server does not exist.
    exit /b 1
)

:: 进入 edata-dataops-server 目录
cd edata-dataops-server

:: 执行 git pull
git pull
if errorlevel 1 (
    echo Git pull failed in edata-dataops-server.
    exit /b 1
)

:: 执行 Maven 构建
call mvn clean install -DskipTests
if errorlevel 1 (
    echo Maven build failed.
    exit /b 1
)

:: 等待打包完成
echo Waiting for build to complete...
timeout /t 60 /nobreak >nul

:: 复制并重命名 jar 文件
if exist ..\edata-dataops-server.jar del ..\edata-dataops-server.jar
copy target\edata-dataops-server-1.1-SNAPSHOT-jar-with-dependencies.jar ..\edata-dataops-server.jar
if errorlevel 1 (
    echo Failed to copy jar file.
    exit /b 1
)

:: 打包 edata-dataops-ui 和 edata-dataops-server.jar 到一个 zip 包中
cd ..
7z a edata-dataops-package.zip edata-dataops-ui edata-dataops-server.jar
if errorlevel 1 (
    echo Failed to create zip package.
    exit /b 1
)

echo Script completed successfully.
endlocal

 

标签:脚本,jar,server,window,ui,edata,dataops,打包,echo
From: https://www.cnblogs.com/zhangshiwen/p/18527166

相关文章

  • Windows Server 2025 中的 Hyper-V 是一种虚拟化技术,允许用户创建和管理虚拟机 (VM),以
    WindowsServer2025中的Hyper-V是一种虚拟化技术,允许用户创建和管理虚拟机(VM),以便在单一的物理服务器上运行多个操作系统实例。以下是一个针对WindowsServer2025中Hyper-V初级使用教程的大纲,旨在帮助初学者快速掌握如何安装、配置和使用Hyper-V。大纲:WindowsServe......
  • 在‌Windows Server 2016中显示‌桌面图标的方法
    通过运行对话框‌:按下Win+R键,打开运行对话框。输入命令  rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,,0 然后按回车键或点击确定按钮。这将打开桌面图标设置功能,你可以在其中勾选想要显示的图标。‌ 详细步骤说明‌打开运行对话框‌:按下Win+R键,打开运行对......
  • Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
    @目录一、业务背景二、实现思路二、准备工作1.准备data模板.xlsx2.引入poi相关依赖,用于操作excel3.针对WorkBook+ZIP压缩输入/输出流,相关方法知识点要有所了解三、完整的项目代码四、可能遇到的问题错误场景1:java.io.IOException:Streamclosed错误场景2:调用接口没有另存为弹窗,......
  • 在 Windows Server 2025 中,可以使用 PowerShell 来启用一些功能和功能组件。要开启“
    在WindowsServer2025中,可以使用PowerShell来启用一些功能和功能组件。要开启“优质的音频体验”、“媒体基础”、“增强的存储”和“DirectPlay”,可以使用以下步骤:打开PowerShell以管理员身份:右键单击开始菜单,选择“WindowsPowerShell(管理员)”。启用相关功......
  • Window-DNS
    IspSrv、DC1服务DNS(IspSrv)安装DNS服务器,根据题目创建必要正向区域和反向区域的DNS解析。把当前机器作为互联网根域服务器,创建test1.com~test100.com,并在所有正向区域中创建一条A记录,解析到本机地址。DNS(DC1)安装及配置DNS服务。创建正向区域,添加必要的域名解析记录。配置TX......
  • windows XP,ReactOS系统3.4 共享映射区(Section)---1
    系列文章目录文章目录系列文章目录3.4共享映射区(Section)NtCreateSection()MmCreateSection()MmCreateDataFileSection()NtMapViewOfSection()MmNotPresentFaultSectionView()3.4共享映射区(Section)对于用户空间的映射,一个物理页面通常只属于一个进程,即只被......
  • windows XP,ReactOS系统3.4 共享映射区(Section)---2
    系列文章目录文章目录系列文章目录在ReactOs内核中ROS_SECTION_OBJECT结构体MM_SECTION_SEGMENT结构体SECTION_PAGE_DIRECTORY结构体SECTION_PAGE_TABLE结构体在ReactOs内核中在ReactOs内核中,映射区的数据结构是ROS_SECTION_OBJECT,显然这与Windows中的“......
  • Windows-DHCP
    AppSrv、RouterSrv服务DHCP(AppSrv)安装和配置dhcp服务,为办公区域网络提供地址上网。创建地址池名为inside_pool,地址池范围:192.168.0.1-192.168.0.100。根据题目要求正确配置网关和dns信息。配置故障转移设置为“热备用服务器”模式。伙伴服务器“DC2”为“待机”状态。为......
  • conda虚拟环境迁移至离线电脑中(window10)
    需求将conda创建的虚拟环境迁移到离线的电脑中(均为win10系统)解决方法一、先离线下载python离线下载anaconda,注意和原环境相同版本anaconda,然后相同的cuda和cuDNN(为了方便gpu版本的第三方库运行)二、开始迁移环境①Conda的方法:1)联网机打开cmd将要迁移的虚拟环境my_e......
  • windows系统盘制作,系统装机
    哔哩哔哩视频:PE装系统教程_哔哩哔哩_bilibili1.准备一个u盘,至少8G,右键格式化,文件系统选择“NTFS” 2.进入https://www.wepe.com.cn/download.html,下载微PE工具箱 3.进入https://msdn.itellyou.cn,下载操作系统,复制磁力链接,用迅雷下载4.安装微PE工具箱,点击“安装PE到U......