我正在使用 SDK 版本 4.4.2 为 Eclipse Luna 开发一个插件。我想向源菜单的所有实例添加一个命令(在菜单栏上、上下文菜单中以及由 Alt-Shift-S 产生的弹出窗口中。以下代码成功地将项目添加到上下文菜单中:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.commands">
<command id="org.foobar.runMyCommand"
name="Run My Command...">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:org.eclipse.jdt.ui.source.menu?endof=codeGroup">
<command commandId="org.foobar.runMyCommand" label="Run My Command...">
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler commandId="org.foobar.runMyCommand"
class="org.foobar.MyPlugin">
</handler>
</extension>
</plugin>
但是,菜单栏中的源菜单和使用 Alt-Shift-S 获得的源弹出窗口都缺少该项目。如何将此项目添加到剩余的两个菜单中?