我想为我的应用程序创建一个可执行jar补丁,并将其提供给我的客户以更新以前版本的应用程序。
我不希望手动删除客户端系统上的现有应用程序,然后安装新版本。
新版本有以下更改:
我的数据库是Postgresql。
如何制作可执行jar文件以将我的应用程序升级到新版本?
感谢。
答案 0 :(得分:2)
升级应用程序的最佳方法是编写shell脚本并在其中修补补丁。如果您的应用程序的主jar文件也被更改,您可以用新的替换它。如果您不想传输jar的未更改部分,可以使用unzip/add-changes/zip
序列来升级jar文件。 zcmp
或zdiff
等工具可能会有所帮助。