Q: “pom для XXX отсутствует, информация о зависимости недоступна”, но зависимость уже есть в репозитории Nexus

#maven #nexus

#maven #nexus

Вопрос:

во время запуска упаковки mvn в журнале отображается изменение.

 [WARNING] The POM for com.yueyue:order-search-interface:jar:1.2.1.SNAPSHOT is missing, no dependency information available
  

и в конце компиляция завершается неудачей со следующей ошибкой.

 [ERROR] Failed to execute goal on project dispatch-admin: Could not resolve dependencies for project com.yueyue:dispatch-admin:jar:2.0.0-SNAPSHOT: Could not find artifact com.yueyue:order-search-interface:jar:1.2.1.SNAPSHOT in bailongma_repo2 (http://192.168.200.224:8081/repository/bailongma_repo2/) -> [Help 1]
  

но зависимость уже есть в maven-snapshots, который находится в групповом репозитории «bailongma_repo2».
введите описание изображения здесь

кстати, эта зависимость также находится в удаленном репозитории, который является прокси-репозиторием «aliyun_snapshot2» в групповом репозитории «bailongma_repo2». структура группового репозитория «bailongma_repo2» выглядит следующим образом.

введите описание изображения здесь

что я должен проверить в первую очередь для этой проблемы? заранее большое спасибо!

Комментарии:

1. Предоставьте журнал maven.

2. Вы проверили координаты запрошенного артефакта? com.yueyue:order-search-interface:jar:1.2.1.SNAPSHOT ? Проверьте свои pom-файлы и т.д.

3. @khmarbaise да, это должно быть причиной. зависимость в pom заканчивается «.SNAPSHOT», но в репозитории заканчивается «-SNAPSHOT»