我有一个eclipse插件,它为eclipse UI做出了3个贡献。
a)工具栏上的按钮
b)工具栏上的下拉列表
c)当我右键单击编辑器视图时的编辑器贡献。
当我运行我的eclipse项目,即Run -> Run As Eclipse Application
时,所有3个都被加载到新的eclipse实例中。太棒了 。见图片
然而,当我在本地为它创建一个更新站点并将插件安装到我的eclipse中时,只有前两个加载。编辑的贡献永远不会出现。我也没有在日志中看到任何消息。我无法弄清楚我做错了什么。
我的编辑器部分的XML显示在这里:
<menuContribution
allPopups="false"
locationURI="popup:#TextEditorContext?before=additions">
<command
commandId="com.gem.uiplugin.set"
icon="icons/arrow.png"
label="Set statement"
style="push">
</command>
</menuContribution>