我有一个大的war文件包含lib目录中的很多jar。在测试环境中上传这场战争需要花费很多时间。出于测试目的,我需要几次在其他模块的依赖jar源内进行更改,然后重建war文件并上传到测试功能。这又花了很多时间。
我知道要更新jar / war文件,我们可以使用 jar uf 命令
当我试图在战争中更新jar时,战争已经破坏了。 任何机构都可以让我知道如何更新jar文件中的特定类文件。或者在war文件中更新jar本身。 如果我的问题有任何替代方法,也请告诉我。
答案 0 :(得分:1)
使用7zip打开一场战争并复制粘贴在其中的新jar并保存战争。
答案 1 :(得分:0)
让我们觉得简单:)
1备份您的war文件。
2将war重命名为zip。 (MV abc.war abc.zip)
3将abc.zip解压缩到一个临时文件夹(解压缩abc.zip)
4替换您的jar文件
5个Zip文件。 ( 这很棘手,将CD插入您在第3步中创建的临时文件夹 zip czf /pathToDestination/abc.zip *
6将创建的文件重命名为.war