问题描述
由id
标识的存储库是否必须存在于存储库管理器(人工工厂)中,或者指定正确的url
就足够了?
<pluginRepositories>
<pluginRepository>
<id>id</id>
<name>name</name>
<url>repo_mgr_url/repo_name</name>
</pluginRepository>
</pluginRepositories>
Maven构建失败,并且由于错误,我了解到在id
标识的存储库中未找到插件。
我检查发现,确实在存储库管理器中不存在这样的存储库。我将id
更改为一些现有的存储库ID,并解决了问题。但是没有修改url
标签。
所以,想知道id
没变的是什么url
?在maven文档中搜索无济于事。
解决方法
id
字段可以是任何值。它对于解决工件没有任何意义。
您可能遇到了一些缓存问题,这些问题首先导致失败,然后才起作用。