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

Eclipse服务器插件:完全发布与增量发布,eclipse,deployment,publish,Eclipse,Deployment,Publish,将企业应用程序部署到服务器(如Glassfish或JBoss)时,完整发布和增量发布有什么区别 我在deployed artefacts树中看到了几个模块,但是当我在web归档上使用增量发布时,会发生一些事情,但它没有部署。完整发布后,将部署整个EAR、LIB、EJB存档和WAR。根据: 完全发布将强制完整重建整个模块 鉴于: 增量发布旨在仅发布已进行更改的零件 这使它听起来(至少对我来说)好像它们在发布最新版本时都应该同样好地工作。然而,正如你所发现的,情况似乎并非如此 这只是一条经验法则,但

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

我在deployed artefacts树中看到了几个模块,但是当我在web归档上使用增量发布时,会发生一些事情,但它没有部署。完整发布后,将部署整个EAR、LIB、EJB存档和WAR。

根据:

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

鉴于:

增量发布旨在仅发布已进行更改的零件

这使它听起来(至少对我来说)好像它们在发布最新版本时都应该同样好地工作。然而,正如你所发现的,情况似乎并非如此


这只是一条经验法则,但根据我的经验,当前端发生变化(如Javascript、JSP等)时,增量发布是有效的,而当后端发生变化(如实体、模型等)时,通常需要完全发布。

我同意,多年来增量发布并不可靠。然而,对于集成在Eclipse 4.10中的Red Hat JBoss Tools插件,增量发布最适合于类中的少量签名更改,完全发布仍然适合于完全部署,对于不影响类的简单代码更改也不适合,服务器端的方法或标识符签名——这些只是在文件保存时热部署。使用JBossEAP6。