Eclipse 插件开发 - 在项目菜单下隐藏 "Build Working Set"

Eclipse Plugin Development - Hide "Build Working Set" under Project menu

我成功地从项目菜单中删除了 "Build All" "Build Project" "Clear..." "Build Automatically" 和 "Generate Java docs"。我正在使用 Activity 来隐藏它们。


但我根本无法删除 "Build Working Set"。

请帮我从项目菜单中删除它,因为在我看来不需要这个命令。

此菜单由 Eclipse RCP 操作生成器 org.eclipse.ui.internal.ide.WorkbenchActionBuilder 添加到 addWorkingSetBuildActions:

private void addWorkingSetBuildActions(MenuManager menu) {
    buildWorkingSetMenu = new MenuManager(IDEWorkbenchMessages.Workbench_buildSet);
    IContributionItem workingSetBuilds = new BuildSetMenu(window,
            getActionBarConfigurer());
    buildWorkingSetMenu.add(workingSetBuilds);
    menu.add(buildWorkingSetMenu);
}

不幸的是,它使用的 MenuManager 构造函数没有指定 id,所以我认为您不能使用 activity 来抑制它。