0

mavenizednbmプロジェクトであるRCPアプリケーションからnetbeansのデフォルトメニュー項目の一部を非表示にしようとしています。

これらのアイテムをブランディングモジュールの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>

注:ブランディングモジュールのマニフェストファイルには、layer.xmlを指すOpenIDE-Module-Layerプロパティが含まれていますOpenIDE-Module-Layer: com/mypackage/layer.xml

  • 構成や他の場所に不足しているものがあるかどうかを確認するにはどうすればよいですか?

  • このファイル(layer.xml)がアプリケーションによってロードされていることを確認するにはどうすればよいですか?

4

1 に答える 1

1

モジュールはAutoloadで、これが問題だったと思います。autloadフラグを削除し、問題が解決されました。

于 2011-05-23T05:01:07.490 に答える