В моем POM файле я указываю два репозитория:
<repositories>
<repository>
<id>myid</id>
<url>http://url1</url>
</repository>
<repository>
<id>myid</id>
<url>http://url2</url>
</repository>
</repositories>
Итак, из документации Maven у меня сложилось впечатление, что элемент id
должен перекрестно ссылаться на запись server
settings.xml
, чтобы указать информацию аутентификации. И http://url1
и http://url2
, в моем случае, требуют одинаковые данные аутентификации; поэтому я использую один и тот же id
для обоих.
Тем не менее, Maven жалуется, говоря, что элемент id
должен быть уникальным.
Что дает? Какова цель этого элемента id
? Я знаю (точно), что Maven использует его для получения данных аутентификации - вот почему все работает, когда я указываю только один репозиторий. Почему я должен дублировать свои данные аутентификации? что мне не хватает?