#maven
#maven
Вопрос:
У меня есть проект maven, построенный из множества модулей. Я использую не официальный репозиторий maven для загрузки зависимостей, а репозиторий моей компании.
К сожалению, наш nexus не имеет всех необходимых зависимостей.
Есть ли в maven способ запустить команду, которая не останавливается, когда зависимость не может быть найдена, но продолжается и предоставляет список отсутствующих зависимостей после завершения выполнения?
Комментарии:
1. Такая команда кажется невозможной для создания из-за транзитивных зависимостей. Разве компания Nexus не настроена на прокси Maven central?
2. @WimDeblauwe, к сожалению, нет. В настоящее время я исключаю модули с
-pl
помощью, но я надеялся на лучший способ.
Ответ №1:
Нет.
Лучшее, что я мог бы представить, — это запустить mvn dependency:list
MavenCentral, а затем проверить каждый элемент списка (возможно, с помощью скрипта), если он доступен в вашей компании.