Вы, похоже, путаете репозитории, в которых ваш проект будет развернут после сборки с репозиториями, которые используются в качестве источников для зависимостей в вашем проекте.На самом деле вы не указали пользовательское репо стороннего производителя, поэтому Maven сдается после неудачной попытки найти артефакты в центральном репо.Из документации Maven :
Принимая во внимание, что элемент репозитория указывает в POM местоположение и способ, которым Maven может загружать удаленные артефакты для использования в текущем проекте, менеджмент распределения указывает где (и как) этот проект попадет в удаленное хранилище при его развертывании.Элементы репозитория будут использоваться для распространения снимка, если не определен snapshotRepository.
Итак, попробуйте добавить элемент <repositories>
, который содержит дополнительные репозитории, которые вы хотите использовать для пользовательских JAR-файлов в вашей сборке.:
<project>
...
<distributionManagement>
<repository>
<id>AAA-releases</id>
<name>AAA-releases</name>
<url>http://IP:PORT/nexus/content/repositories/AAA-releases/</url>
</repository>
<snapshotRepository>
<id>AAA-snapshots</id>
<name>AAA-snapshots</name>
<url>http://IP:PORT/nexus/content/repositories/AAA-snapshots</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<!-- fill in with the actual details of your repo here -->
<repository>
<id>REPO ID</id>
<name>REPO NAME</name>
<url>YOUR URL GOES HERE</url>
</repository>
</repositories>
</project>