我试着写一个eclipse插件。我需要的第一件事是:
我尝试使用以下代码:
<extension point="org.eclipse.ui.menus">
<menuContribution allPopups="false" locationURI="menu:new?after=additions">
<command commandId="de.vogella.plugin.jsmodule" label="MCS Module" style="push">
</command>
</menuContribution>
</extension>
只有在我选择菜单栏上的File-&gt; New时才会出现。
我是这个领域的新手,问题是如何将项目添加到我想要的位置?让我们说,我希望它在弹出菜单下 - &gt;右键单击java项目新建?
答案 0 :(得分:2)
不要使用菜单贡献。而是提供newWizard implementation来贡献代码来创建一些新元素。然后,Eclipse UI将在适当的位置自动添加该向导。
子菜单的显示条目取决于当前透视图(例如,在非Java透视图中使用“New Java class”是没有意义的)。这就是为什么你想为每个透视图创建一个newWizardShortcut extension,你想在那里看到上下文菜单子菜单项。