windowns中使用sh命令对springmvc项目进行不包含依赖打包

遇到的问题

  1. 公司有一些springmvc项目,每次修改问题都要打成war包,而依赖的好多jar包又不好剔除,很麻烦;
  2. 之后每次部署项目时,不部署war,而是将target编译的文件中依赖删除,压缩该文件一般在1m左右,然后上传到服务器解压部署。
  3. 但这样还是很麻烦,每次编译后都要手动删除依赖、手动压缩、手动上传。

使用sh脚本完成打包操作

  1. 安装git
  2. 在git中安装zip【参考链接

打包命令

#项目名称后缀
app=test

#切换目录至项目的target目录
cd /e/my_project/haj/dev/mwk-${app}/target

#手动删除依赖
rm -rf mwk-${app}/WEB-INF/lib/

#手动删除已存在文件
rm -rf mwk-${app}.zip

#压缩文件
zip -r mwk-${app}.zip mwk-${app}

我的项目名称是:mwk-test,名称可根据自己项目名称修改

这样打完包后就手动上传zip包到服务器,然后解压部署就可以了

“如何使用Cloud Toolkit结合bash脚本实现自动化打包、部署、启动,待续。。。”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值