我维护了一些Eclipse插件。它们证明非常有用,非Eclipse用户已经要求它们,而没有完整的eclipse安装的开销。
我确定 可能,但不确定如何使成为可能。我尝试创建一个独立的RCP应用程序,然后将我的插件作为依赖项包含在内,这给了我不同的结果。更具体地说,我的观点试图从插件中实例化一个视图并失败(默默地)......
public void createInitialLayout(IPageLayout layout) {
layout.addStandaloneView( "myPlugin.ID", false, IPageLayout.LEFT, 0.25f, editorArea);
}
...但是当同一插件实现搜索扩展时, 会出现在标准的Eclipse搜索对话框中。
是否有任何资源可以强化Eclipse tars指向我,这将有助于克服这个障碍?
微米。
答案 0 :(得分:1)
答案 1 :(得分:1)
我所做的是使插件项目依赖于org.eclipse.ui.ide.application和一些其他核心eclipse插件。然后我创建一个新的产品配置,将org.eclipse.ui.workbench作为应用程序。我也可以定义自己的图标,泼一些品牌。然后我可以将产品导出为带有插件的独立应用程序。
答案 2 :(得分:0)