我想知道是否有办法升级eclipse e4 rcp应用程序(假设我希望基于此版本从4.2到4.3)而无需重新安装整个应用程序?
实际上,我有一个基于eclipse e4 rcp的应用程序,当我有我的新功能版本时会更新自己。我有一个功能(com.mycompany.myapp),其中包含org.eclipse.e4.rcp功能。我可以使用更新版本的org.eclipse.e4.rcp,更新我的功能com.mycompany.myapp的版本并在我的基于eclipse e4 rcp的应用程序上应用更新,但在更新后我的应用程序无法启动。
如何以最简单的方式为最终用户管理此方案?
答案 0 :(得分:0)
通常,您的设置中有两个组件。引导程序和功能。
通常,功能组件捆绑在引导程序组件中,因此它们显示为可升级的产品(您只需在更新站点上发布新功能)。
在我运行的其他配置中,我们只有一个小的引导程序,在没有更新程序的情况下基本没用,并且在第一次启动时会从更新站点中选择功能组件。
但是,最后我们构建了一个批处理脚本,以便在必要时使用p2 director更新引导程序。有一些initial stuff here,但您需要做一些实验..