Eclipse plugin 如何将命令添加到包资源管理器';s";新";eclipse插件中的子菜单?

Eclipse plugin 如何将命令添加到包资源管理器';s";新";eclipse插件中的子菜单?,eclipse-plugin,contextmenu,Eclipse Plugin,Contextmenu,我正在尝试编写一个eclipse插件。我需要的第一件事是: 右键单击PackageExplorer中的java项目时,将显示上下文菜单 那里有一个“新”子上下文菜单 我想我的项目下添加这个“新”子上下文菜单,就像“文件”,“文件夹”,“类”项目 我尝试了以下代码: <extension point="org.eclipse.ui.menus"> <menuContribution allPopups="false" locationURI="menu:ne

我正在尝试编写一个eclipse插件。我需要的第一件事是:

  • 右键单击PackageExplorer中的java项目时,将显示上下文菜单
  • 那里有一个“新”子上下文菜单
  • 我想我的项目下添加这个“新”子上下文菜单,就像“文件”,“文件夹”,“类”项目
  • 我尝试了以下代码:

       <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>
    
    
    
    它只在我选择菜单栏上的文件->新建时出现


    我是这方面的新手,问题是如何将项目添加到我想要的位置?比方说,我希望它位于弹出菜单->新建下,通过右键单击java项目?

    不要使用菜单贡献。相反,请提供一个脚本来贡献代码以创建一些新元素。然后,EclipseUI将自动将该向导添加到正确的位置

    子菜单显示的条目取决于当前透视图(例如,在非Java透视图中使用“新Java类”毫无意义)。这就是为什么要为每个透视图创建一个视图,在其中可以看到上下文菜单子菜单项