如何使用maven rpm插件部署补丁?

时间:2016-09-16 19:46:55

标签: maven rpm

我正在使用Maven的RPM插件来创建一个rpm来打包我的项目(Java,JSP,JavaScript),并且工作正常。我现在不得不对JSP页面和JavaScript文件进行一些小的更改。我希望能够创建一个仅执行更新或修补的RPM,而不是整个项目。那可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

你不能。或者也许不是你想要的方式。

您可以创建增量RPM,但它们旨在在分发RPM时不会应用修补程序来节省带宽。即它们必须从存储库提供,您的包管理器(YUM / DNF)将采用已安装的基础,增量并制造一个全新的RPM并安装它。

请注意,为了让YUM / DNF满意,您仍然必须提供全新的RPM,以便不安装基本RPM的客户端可以进行安装。

你还需要考虑下一个版本会对你做什么?您是否要从之前的两个RPM中进行增量分配?

所以是的,你可以达到你想要的效果,但除非你真的想要节省带宽,否则它可能对你没有帮助。通常情况下,除非您的下载速度很慢,否则从基础和增量中重新构建新RPM需要的时间比下载完整版本要长。