如何动态填充Eclipse中popupMenu的操作。
我尝试了以下教程:http://wiki.eclipse.org/Menu_Contributions/Populating_a_dynamic_submenu但没有取得多大成功。
这是我的plugin.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution
id="org.eclipse.ui.articles.action.contribution.popup.navigator"
targetID="org.eclipse.ui.views.ResourceNavigator">
<menu
id="org.eclipse.ui.articles.action.contribution.navigator.subMenu"
label="Apply command"
path="additions">
<dynamic class="helloworld.DynamicMenu"
id="org.eclipse.ui.views.problems.groupBy.items"></dynamic>
</menu>
</viewerContribution>
</extension>
</plugin>
问题是,没有任何反应。来自DynamicMenu的getContributionItems没有被调用,我也没有收到任何错误。虽然动态不是菜单的合法子,但Eclipse确实警告我。
我正在运行eclipse 3.7并构建针对相同版本的扩展程序。