Eclipse服务器插件:完全发布 vs 增量发布

16

将企业应用程序部署到服务器(例如Glassfish或JBoss)时,完整发布和增量发布有什么区别?

我在已部署的工件树中看到了几个模块,但是当我对Web存档进行增量发布时,会发生一些变化,但没有部署。使用完整发布可以将整个EAR部署,包括库、EJB存档和WAR。

1个回答

22
根据《JBoss服务器管理器参考指南》(JBoss Server Manager Reference Guide):

完整发布将强制重新构建整个模块

而:

增量发布旨在仅发布更改部分。

这让我感觉它们两者在发布最新版本方面应该工作一样好,但正如你所发现的那样,情况似乎并非如此。
根据我的经验,当更改是针对前端(例如Javascript、JSP等)时,增量发布通常可行,而如果有后端更改(例如实体、模型等),则通常需要进行完整发布。请注意,这只是一个经验法则。

2
我同意,多年来增量发布并不可靠。然而,在Eclipse 4.10中集成了Red Hat JBoss Tools插件后,增量发布对于类(es)中少量签名更改是最好的选择,完全发布仍适用于完整部署,而对于不影响服务器端类、方法或标识符签名的简单代码更改,只需在文件保存时进行热部署即可。使用JBoss EAP 6。 - dan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接