快速替代 jar 命令来更新 .jar

Posted

技术标签:

【中文标题】快速替代 jar 命令来更新 .jar【英文标题】:Fast alternative to jar command to update a .jar 【发布时间】:2015-01-17 11:03:02 【问题描述】:

我需要在 .jar 文件中插入一个文件夹。

到目前为止我尝试过

jar u myJar.jar myFolder

然而这需要永远,文件夹是 +300MB。我也尝试过

压缩 myJar.jar 我的文件夹

它说

更新:myFolder/(已存储 0%)

但什么也没发生

谁知道一个好的替代品?

【问题讨论】:

对于 JAR 文件来说相当大。为什么该文件夹必须在 JAR 中? hadoop 服务器不喜欢 -libjars -r 压缩选项有帮助吗? (我不知道它是否会更快,但 zip 命令会做你想要的) 是的,它完成了这项工作,现在速度非常快。谢谢! 【参考方案1】:

在 cmets 中发现,zip 命令缺少 -r 以递归地包含文件夹:

zip -r myJar.jar myFolder

【讨论】:

谢谢,你知道避免压缩的选项吗? -0 to -9 调整压缩:-0 不压缩,-9 最大压缩(默认为-6)。

以上是关于快速替代 jar 命令来更新 .jar的主要内容,如果未能解决你的问题,请参考以下文章

cocoaPods 更新替代指令

微服务-SpringBoot

《自动化系列》Jenkins部署springboot项目jar包

Maven的国内镜像(解决jar下载过慢)

签署从 Eclipse 3.5 导出的 jar 文件?

jar包 pom