【问题标题】:Need help to understand second line in pom.xml <project xmlns=...>需要帮助理解 pom.xml <project xmlns=...> 中的第二行
【发布时间】:2018-08-29 16:07:04
【问题描述】:

在 Maven 项目中,我有点了解 pom.xml 的目的,但仍然不完全理解为什么我们需要这一行 http://maven.apache.org/xsd/maven-4.0.0.xsd" >

希望有人帮忙用简单的英文解释细节。

谢谢。

【问题讨论】:

  • 花了很多时间谷歌,仍然没有找到明确的答案。从我的 .02 开始,这只是声明链接上提到的项目符合标准。
  • 来自 [tutorialspoint.com/maven/maven_pom.htm] pom.xml 中的第二行可以理解为项目根标签并符合架构设置。

标签: maven pom.xml


【解决方案1】:

我想这个问题会被否决很多,但是:通过这个你定义了 XML 模式,它用于定义你的 xml 文件必须有效的结构。

例如,您可以尝试在浏览器中调用 XSD 的 URL,您将看到 XSD 验证的方式和内容。这不是 Maven 特定的事情,但如果您使用 XML 文件,这通常是一个好主意。 Google for XSD 并阅读一些教程以更好地理解这一点。

【讨论】:

  • 感谢您的回答。实际上,我并不在乎被否决,而不是让自己对我需要理解的东西感到困惑。
  • 和我一样,但是您可以将答案标记为解决方案,这样其他用户就不会再看它了,因为它已经回答了,他们不必再关心了 :-)
猜你喜欢
  • 2016-07-14
  • 1970-01-01
  • 2016-04-28
  • 2013-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-18
相关资源
最近更新 更多