增量更新jar/war包
应用场景:
当我们更改了偌大jar/war 包的其中一个class/xml文件,全量替换整个jar/war 包,费时费力。
采用增量更新,只替换有变动的部分文件,省时省力。
例:
/home/demo/ 目录下 有且仅有 文件 test.jar
test.jar 中有文件 conf/info.propertis (其他文件忽略)
info.propertis 中内容为 name=ming
echo 进入目录 cd /home/demo/ echo 备份 cp test.jar test-back.jar echo 提取 jar xvf test.jar echo 修改文件内容(或者外部上传替换文件) vim /home/demo/conf/info.properties
name=mingzj :wq echo 更新装入 jar uvf /home/demo/test.jar /home/demo/conf/info.properties echo 完毕(此时test.jar中info.properties的name已更新为mingzj)
jar 命令帮助
[root@ming]# jar 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案 -t 列出档案目录 -x 从档案中提取指定的 (或所有) 文件 -u 更新现有档案 -v 在标准输出中生成详细输出 -f 指定档案文件名 -m 包含指定清单文件中的清单信息 -n 创建新档案后执行 Pack200 规范化 -e 为捆绑到可执行 jar 文件的独立应用程序 指定应用程序入口点 -0 仅存储; 不使用任何 ZIP 压缩 -P 保留文件名中的前导 '/' (绝对路径) 和 ".." (父目录) 组件 -M 不创建条目的清单文件 -i 为指定的 jar 文件生成索引信息 -C 更改为指定的目录并包含以下文件 如果任何文件为目录, 则对其进行递归处理。 清单文件名, 档案文件名和入口点名称的指定顺序 与 'm', 'f' 和 'e' 标记的指定顺序相同。 示例 1: 将两个类文件归档到一个名为 classes.jar 的档案中: jar cvf classes.jar Foo.class Bar.class 示例 2: 使用现有的清单文件 'mymanifest' 并 将 foo/ 目录中的所有文件归档到 'classes.jar' 中: jar cvfm classes.jar mymanifest -C foo/ .
相关推荐
增量更新所需要用到的jar包,项目中直接使用即可
solr-dataimporthandler-extras-6.6.2、apache-solr-dataimportscheduler-1.1、solr-dataimporthandler-6.6.2。solr增量更新jar包
solr定时更新所需的jar包依赖,放置路径:安装文件夹下的server\solr-webapp\webapp\WEB-INF\lib
定时增量更新索引库所需jar文件以及增量更新配置文件。
solr自动增量更新jar包,适用于solr4的版本,希望对大家有帮助
solr 定时增量更新jar包 适用solr7.5.0至7.7.3,solr7.7.3以上版本未测试
solr定时增量更新索引所需jar包包括:solr-dataimporthandler-4.0.0.jar、solr-dataimportscheduler.jar(6.x适用)、solr-dataimporthandler-extras-4.0.0.jar。
windows环境下war包通过bat命令实现增量自动打包,亲测有效!!!
eclipse插件 可打包增量文件,可一键将增量文件更新至测试环境且自动重启 一、使用条件 1、eclipse (eclipse 4.0以上) 2、版本管理用的svn 二、使用方法 1、将下载的jar 放入eclipse\dropins下 2、重启eclipse ...
increment.export.jar 导出增量包工具类 指定资源和导出的文件列表、保存的位置即可导出
Android 增量更新差分包,内含bsdiff-4.3和bzip2-1.0.5等增量更新库
Jenkins增量打包配置,可以实现增量部署,只更新变动的文件!
开发solr4.9所需jar包,找了好久没找到,现在上传共享
solr6定时增量更新jar包
库伯勒 7030 ATEX Ex-隔爆型系列增量轴型/轴套型编码器pdf,库伯勒 7030 ATEX Ex-隔爆型系列增量轴型/轴套型编码器
能打包连接SVN的增量文件 1、将下载的jar 放入eclipse\dropins下 2、重启eclipse 菜单栏会出现 打包 字样 建议或问题请联系349753443@qq.com
该文档用于解决在websphere application server 服务部署程序过程中会出现jar包冲突问题
增量更新文章配套资源包
ABSystem, Unity3D AssetBundle 打包与管理系统,支持增量更新打包
solr增量更新-