【问题标题】:Where to find the main layer.xml file in Netbeans RCP maven project?在哪里可以找到 Netbeans RCP maven 项目中的主要 layer.xml 文件?
【发布时间】:2016-01-16 09:42:00
【问题描述】:

我正在尝试开发一个基于 Netbeans RCP 的应用程序,到目前为止一切顺利,但我想更改一些默认菜单(隐藏一些我不想要/不需要的菜单)。

发现要编辑layer.xml,但是不知道哪里可以找到默认的。

我可以创建一个新的 layer.xml,但仅限于一个模块。

有什么帮助吗?谢谢。

【问题讨论】:

    标签: java xml netbeans netbeans-8 netbeans-platform


    【解决方案1】:

    简短回答:没有,您需要手动创建并根据自己的喜好进行修改。

    更长的答案:“应用程序”没有“默认” layer.xml。请记住,NBP 应用程序是平台 + 一堆 o' 模块。没有“主”模块。

    每个模块都可以有一个(单个)layer.xml 文件(相反,几乎可以肯定每个模块都有一个 layer.xml 文件,尽管它是生成的)。在运行时,平台(模块系统?)从与应用程序捆绑的模块中合并 layer.xml 文件。

    随着注释的引入,不再需要层 XML(我认为这就是原因,可能是错误的)。 NBP 构建从模块源文件中的注释生成 layer.xml。构建模块后,您可以在输出目录中看到它为“generated-layer.xml”。

    创建 XML 层文件:
    右键单击项目树中的模块并选择新建 -> XML 层(如果它不在菜单中,请选择其他然后从新建文件对话框中选择模块开发类别、XML 层文件类型——见下文)

    创建后,您应该会在重要文件树下看到一个 XML 层节点,以及源树中的 layer.xml 文件。

    要隐藏项目,请将 _hidden 条目添加到您的 layer.xml 文件中,或者您可以将它们从层树中删除:

    在下面找到要删除的元素,然后按 Delete。这将为您的图层文件添加一个 _hidden 元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多