maven - 需要帮助来理解 pom.xml 中的第二行
问题描述
在 Maven 项目上,我有点了解 pom.xml 的目的,但仍然不完全理解为什么我们需要这一行 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
希望有人帮忙用简单的英语解释细节。
谢谢。
解决方案
我想这个问题会被否决很多,但是:有了这个,你定义了 XML 模式,它用于定义你的 xml 文件必须有效的结构。
例如,您可以尝试在浏览器中调用 XSD 的 URL,您将看到 XSD 验证的方式和内容。这不是 Maven 特定的事情,但如果您使用 XML 文件,这通常是一个好主意。Google for XSD 并阅读一些教程以更好地理解这一点。
推荐阅读
- google-sheets - Google 表格动态搜索范围
- c# - Azure Function,返回状态码+JSON,逻辑的每一部分都没有定义return
- python - 找不到表单提交按钮
- python - 为 mac 打开 Cv + Numpy + Python 人脸检测
- crystal-reports - 在 Visual Studio 2017 中设置 SetDataSource Crystal Report dotnet1\crdb_adoplus.dll 找不到
- php - 带有 json 的维基百科
- javascript - 当复选框检查如何单击不同 div 的标签时?
- angular - Angular:API 调用 - 401 未授权
- java - 从 HashMap 的一组值中查找模式,通过指示根本没有模式来打破关系
- python - Scikit learn 似乎不尊重单元测试中的全局/局部随机状态