将一个或两个插件打包为独立的RCP应用程序?

时间:2009-11-27 15:39:08

标签: eclipse-rcp rcp

我维护了一些Eclipse插件。它们证明非常有用,非Eclipse用户已经要求它们,而没有完整的eclipse安装的开销。

我确定 可能,但不确定如何使成为可能。我尝试创建一个独立的RCP应用程序,然后将我的插件作为依赖项包含在内,这给了我不同的结果。更具体地说,我的观点试图从插件中实例化一个视图并失败(默默地)......

public void createInitialLayout(IPageLayout layout) {
layout.addStandaloneView( "myPlugin.ID",  false, IPageLayout.LEFT, 0.25f, editorArea);
}

...但是当同一插件实现搜索扩展时, 会出现在标准的Eclipse搜索对话框中。

是否有任何资源可以强化Eclipse tars指向我,这将有助于克服这个障碍?

微米。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我所做的是使插件项目依赖于org.eclipse.ui.ide.application和一些其他核心eclipse插件。然后我创建一个新的产品配置,将org.eclipse.ui.workbench作为应用程序。我也可以定义自己的图标,泼一些品牌。然后我可以将产品导出为带有插件的独立应用程序。

答案 2 :(得分:0)