【发布时间】:2014-08-25 15:59:43
【问题描述】:
我正在编写一个eclipse插件,我想尽可能地坚持e4编程模型。
我想做的第一件事是菜单和工具栏的贡献,但我已经卡住了。我在plugin.xml 中定义了一个扩展:
<extension id="sampleid1" point="org.eclipse.e4.workbench.model">
<fragment apply="always" uri="xmi/myplugin.e4xmi" />
</extension>
Inisde myplugin.e4xmi 我尝试定义 menu 和 menuContribution 片段以及命令和处理程序片段,但一切都会导致以下日志输出:
!ENTRY org.eclipse.e4.ui.workbench 1 0 2014-08-25 09:22:41.476
!MESSAGE Nothing to merge for "platform:/plugin/net.mysample/xmi/myplugin.e4xmi"
我错过了什么吗?还是不能为eclipse IDE编写纯e4插件?如果是这样,我应该使用 e4 的哪些部分,我应该在哪里坚持使用 3.x API?我已经实现了一些视图,发现基于注入的编程很舒服。
【问题讨论】:
标签: java eclipse eclipse-plugin e4