使用bat批处理命令打包maven项目
使用批处理命令打包java项目,给我们发布war或jar包带来了很大的便利,附上代码,以作留存。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | ::huap-parent ::common-parent ::market-parent ::cust-parent ::entcust-parent ::custserv-parent ::workdesk-parent ::psncust-parent ::entmarket-parent ::psnmarket-parent ::icrm set targetWarPath=E:\Pro_2016_XXXX项目\06.开发\10.安装包\ @echo off #关闭显示 @echo 查找目录... @echo 当前目录为:%cd% @echo build huap-parent... cd ../huap-parent call mvn clean install @echo build common-parent... cd ../common-parent call mvn clean install @echo build market-parent... cd ../market-parent call mvn clean install @echo build cust-parent... cd ../cust-parent call mvn clean install @echo build entcust-parent... cd ../entcust-parent call mvn clean install @echo build custserv-parent... cd ../custserv-parent call mvn clean install @echo build workdesk-parent... cd ../workdesk-parent call mvn clean install @echo build psncust-parent... cd ../psncust-parent call mvn clean install @echo build entmarket-parent... cd ../entmarket-parent call mvn clean install @echo build psnmarket-parent... cd ../psnmarket-parent call mvn clean install @echo build icrm... cd ../icrm call mvn clean install cd target/ set nowDate=%date:~0,4%%date:~5,2%%date:~8,2% #获取当前日期并设置到nowDate变量中 set newFileName=icrm[%nowDate%].war copy icrm.war %newFileName% #复制文件 @echo 文件路径为: %cd%\%newFileName% move %cd%\%newFileName% %targetWarPath% #移动文件 @echo 已成功生成[%newFileName%]安装部署包,文件路径为:【%targetWarPath%%newFileName%】 pause #暂停,阻止程序退出 |
分类:
Other
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话