我的系统中有多个Maven Java项目。 POM文件具有发行和中继配置文件,并且在这些配置文件中,有许多属性。我想要一个UI来显示系统中所有pom文件中的这些属性,并在可能的情况下提供一个编辑这些属性的选项。
我该怎么办?我正在寻找的是类似html页面的页面,该页面显示了我需要的所有详细信息并可以对其进行编辑?还是Netbeans / Eclipse中的现有附加组件?
我使用Netbeans IDE。
答案 0 :(得分:1)
似乎您可能想要类似于GUI POM Editor in Eclipse的东西,并且NetBeans没有直接等效项,也没有任何可直接与之等效的插件。它也不提供用于编辑的“ HTML页面”。但是,在编辑 pom.xml 时,它仍然提供了一些有用的功能,可以满足您的需求。例如:
NetBeans使用指定的架构定义(XSD)文件提供自动完成功能,因此,如果不确定要为 maven-war-plugin 指定的版本,请将光标定位到<version>
标签的右侧,然后按Control-space。将显示有效选项列表:
通过将光标置于文件中的适当位置,然后右键单击并选择 Insert Code ... (或按Alt-Insert),可以生成某些条目。出现生成上下文菜单:
如果从菜单中选择依赖关系... ,则将显示添加依赖关系对话框。在 Group ID (组ID)字段中按Control-space(空格)以获取可能值的排序列表。在工件ID 字段中重复,以获取所选 Group ID 的可能值的排序列表,然后在 Version 字段中重复,以获取所选 Group ID + 工件ID 的可能版本列表。
单击有效标签显示有效的POM:
单击图形选项卡将显示您可以操作的POM中的依存关系的图形表示:
显然还有更多,但这使您拥有在NetBeans中编辑 pom.xml 时可用的功能。