用于访问/编辑Java项目的POM.xml属性的UI

时间:2018-08-02 11:21:56

标签: java maven netbeans pom.xml

我的系统中有多个Maven Java项目。 POM文件具有发行和中继配置文件,并且在这些配置文件中,有许多属性。我想要一个UI来显示系统中所有pom文件中的这些属性,并在可能的情况下提供一个编辑这些属性的选项。

我该怎么办?我正在寻找的是类似html页面的页面,该页面显示了我需要的所有详细信息并可以对其进行编辑?还是Netbeans / Eclipse中的现有附加组件?

我使用Netbeans IDE。

1 个答案:

答案 0 :(得分:1)

似乎您可能想要类似于GUI POM Editor in Eclipse的东西,并且NetBeans没有直接等效项,也没有任何可直接与之等效的插件。它也不提供用于编辑的“ HTML页面”。但是,在编辑 pom.xml 时,它仍然提供了一些有用的功能,可以满足您的需求。例如:

  • NetBeans使用指定的架构定义(XSD)文件提供自动完成功能,因此,如果不确定要为 maven-war-plugin 指定的版本,请将光标定位到<version>标签的右侧,然后按Control-space。将显示有效选项列表:

    mvnVersion

  • 通过将光标置于文件中的适当位置,然后右键单击并选择 Insert Code ... (或按Alt-Insert),可以生成某些条目。出现生成上下文菜单:

    mvnGenerate

  • 如果从菜单中选择依赖关系... ,则将显示添加依赖关系对话框。在 Group ID (组ID)字段中按Control-space(空格)以获取可能值的排序列表。在工件ID 字段中重复,以获取所选 Group ID 的可能值的排序列表,然后在 Version 字段中重复,以获取所选 Group ID + 工件ID 的可能版本列表。

    mvnDependency

  • 单击有效标签显示有效的POM:

    mvnEffective

  • 单击图形选项卡将显示您可以操作的POM中的依存关系的图形表示:

    enter image description here

显然还有更多,但这使您拥有在NetBeans中编辑 pom.xml 时可用的功能。