Eclipse 4 RCP,可以有条件地排除/包含扩展

时间:2013-10-20 19:42:23

标签: eclipse eclipse-rcp offline rcp

我正在使用Eclipse rcp应用程序,该应用程序使用中间层来请求数据。我想在离线模式下运行我的应用程序,即如果数据服务不可用,我应该能够处理一些虚拟数据。为此,我想排除/包含扩展(不是扩展点,而是扩展点提供者)。这可能吗?

由于

1 个答案:

答案 0 :(得分:1)

如果您将扩展点实现的实时和测试版本放在不同的插件中,则可以选择要在产品版本中包含哪些插件 - 因此您将拥有两个产品配置,一个用于测试,另一个用于生产。当您在Eclipse中进行测试时,您可以将插件配置为包含在运行配置中,因此您将再次拥有测试和生产配置。

也可以使用插件片段来仅包含变化的部分。使用New / Project / Plug-in Development / Fragment Project创建。