pom.xml 中存储库标签中 id 标签的含义

Meaning of id tag in repository tag in pom.xml

id 标识的存储库是否必须存在于存储库管理器 (Artifactory) 中或指定正确的 url 就足够了?

<pluginRepositories>
<pluginRepository>
  <id>id</id>
  <name>name</name>
  <url>repo_mgr_url/repo_name</name>
</pluginRepository>
</pluginRepositories>

Maven 构建失败,从错误中我了解到在 id 标识的存储库中未找到插件。 我检查了一下,发现确实在存储库管理器中不存在这样的存储库。我将 id 更改为一些现有的存​​储库 ID 并解决了问题。但是没有修改url标签。

所以,想知道如果 url 没有改变,id 是什么意思?在 maven 文档中搜索无济于事。

id 字段可以是任何内容。对解析神器没有任何意义

您可能遇到了一些缓存问题,该问题首先导致失败,然后又起作用了。