Я пытаюсь создать старый проект Maven и получаю сообщение об ошибке:
[ОШИБКА] Не удалось выполнить цель проекта myapp: не удалось разрешить зависимости для проекта com.initech.myapp:war:${buildVersion}: не удалось найти tangosol:tangosol-coherence:jar:3.3-rc1 в http://mvnrepo.initech.com/archiva/repository/initechrepo был кэширован в локальном репозитории, разрешение будет не предпринимать повторных попыток до тех пор, пока не истечет интервал обновления initechrepo или не будут принудительно обновлены -> [Справка 1]
Я посмотрел в pom.xml
MyApp, и там нет упоминания о «тангосоле», и нет родительского POM, поэтому я полагаю, что это должна быть транзитивная зависимость.
Обычно я могу использовать плагин Maven Dependency в командной строке с mvn dependency:tree
для отображения транзитивных зависимостей. Однако, поскольку зависимость отсутствует, сборка завершается с ошибкой вместо отображения дерева.
Как узнать причину отсутствия транзитивной зависимости, даже если сборка завершается ошибкой?
EDIT: мне известно, почему это не удалось, артефакт отсутствует в нашем локальном репозитории и в центральном репозитории , вопрос в том, какая из моих зависимостей запрашивает это.