Skip to content

zhengpeitao/java-hotupdate-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

java代码热更工具

扫描war包内容,对比上一次发布文件,找出变更文件,重新只有变更文件的包,并记录变更信息

问题

  1. 明明只改了一个文件,却要更新几十兆的包,浪费时间和带宽
  2. 更新整个项目有风险,因为不能保证其他的提交是没有问题的Cancel changes

热更工具要解决

  1. java项目更新时只更新我刚刚修改过的内容,不包含其他无变动部分
  2. 记录版本更新内容
  3. 针对java的war包的具体情况

使用

  1. 安装python
  2. 修改配置
  3. 运行python hotupdate.py

效果

文件的md5快照数据

产生的热更包文件

热更包内的文件内容

About

针对java的war生成有变化的热更包

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages