在我看过的每个maven pom.xml中,xsi:schemaLocation都是这样指定的.
xsi:schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd "
例如:https://maven.apache.org/pom.html
第二个URL是有效的XSD.第一个URL的目的是什么?http://maven.apache.org/POM/4.0.0返回"找不到页面"错误.
这个看似破损的网址还有其他目的吗?
该属性有两个值,用空格隔开。第一个值是要使用的命名空间。第二个值是用于该命名空间的 XML 模式的位置。这意味着第一部分不是真正的 URI 并且无法访问,因为它是 XSD 中的命名空间,第二部分是可用于检查 xml 文件的 XSD 定义。
所以这意味着结果没有broken schema. 它是正确的。
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |