Перечислите все отсутствующие зависимости в maven

#maven

#maven

Вопрос:

У меня есть проект maven, построенный из множества модулей. Я использую не официальный репозиторий maven для загрузки зависимостей, а репозиторий моей компании.

К сожалению, наш nexus не имеет всех необходимых зависимостей.

Есть ли в maven способ запустить команду, которая не останавливается, когда зависимость не может быть найдена, но продолжается и предоставляет список отсутствующих зависимостей после завершения выполнения?

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

1. Такая команда кажется невозможной для создания из-за транзитивных зависимостей. Разве компания Nexus не настроена на прокси Maven central?

2. @WimDeblauwe, к сожалению, нет. В настоящее время я исключаю модули с -pl помощью, но я надеялся на лучший способ.

Ответ №1:

Нет.

Лучшее, что я мог бы представить, — это запустить mvn dependency:list MavenCentral, а затем проверить каждый элемент списка (возможно, с помощью скрипта), если он доступен в вашей компании.