我试图隐藏我的RCP应用程序中的一些netbeans默认菜单项,这是一个mavenized nbm项目。
我已在我的品牌模块中的layer.xml文件中添加了这些项目。但似乎应用程序完全忽略了layer.xml文件。
这是品牌模块中的一小段layer.xml:
<filesystem>
<folder name="File">
<file name="org-netbeans-modules-editor-ExportHtmlAction.shadow_hidden"/>
<file name="org-openide-actions-SaveAsAction.shadow_hidden"/>
</folder>
...
</filesystem>
注意:品牌模块中的清单文件包含OpenIDE-Module-Layer属性,该属性指向layer.xml OpenIDE-Module-Layer: com/mypackage/layer.xml
如何在配置或其他地方找不到任何内容?
如何确保应用程序加载此文件(layer.xml)?
答案 0 :(得分:1)
该模块是Autoload,我认为这是问题所在。我删除了自动加载标志,问题已解决。