在我的 POM 文件中,我指定了两个存储库:
<repositories>
<repository>
<id>myid</id>
<url>http://url1</url>
</repository>
<repository>
<id>myid</id>
<url>http://url2</url>
</repository>
</repositories>
所以,从 Maven 文档中,我得到的印象是id
元素应该与 a 交叉引用settings.xml
server
条目,指定身份验证信息。两个都http://url1
and http://url2
就我而言,需要完全相同的身份验证数据;这就是为什么我用同样的id
对彼此而言。
尽管如此,Maven 仍抱怨道,id
元素必须是唯一的。
是什么赋予了?其目的到底是什么id
元素?我(肯定)知道 Maven 使用它来获取身份验证数据 - 这就是为什么当我只指定一个存储库时事情会起作用。为什么我必须复制我的身份验证数据?我缺少什么?
ID 必须是唯一的。在 settings.xml 中使用 2 个登录配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)