你如何编辑Maven pom文件?

Kri*_*ian 9 maven-2 pom.xml

我最近开始探索Maven,但我对所有pom文件中的所有xml配置感到有些不知所措.有什么好的工具我可以使用吗?

Joa*_*uer 12

m2eclipse,它提供了一个非常好的基于表单的编辑器.但我大多数时候只使用XML视图.


Air*_*Air 5

这个技巧适用于任何好的 XML 编辑器。

到目前为止,您可以获得的最佳指南是 XML 模式(“XSD”文件),它定义了所有结构及其功能。

在 POM 的顶部,确保“project”元素的定义如下:

<project
  xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Run Code Online (Sandbox Code Playgroud)

现在,当您在任何好的编辑器(包括 jEdit 或 Eclipse)中编辑文件时,编辑器实际上会从上面的 URL 下载 .xsd 文件,并使用它来指导您并验证 POM。

例如,在 Eclipse 中,转到 POM 中的某个位置并按 Ctrl-Space - 它会显示当前位置的有效元素列表。

  • 不知道这个downvote 是为了什么 - 这仍然是编辑 POM 的更好方法之一,而无需经常参考文档。 (2认同)