Можно ли проверить, что все зависимости доступны для загрузки хотя бы из одного перечисленного репозитория?
Однажды я пропустил обязательный репозиторий из моего pom.xml.
Но maven не жаловался, потому что эти зависимости уже были установлены в моем локальном хранилище (~ / .m2 / repository).
Это может быть проблемой для CI или другой новой машины.
Так что в настоящее время я использую скрипт оболочки, который удаляет все зависимости из ~ / .m2 и строит maven.
Say ...
#!/bin/sh
rm -rf ~/.m2/repository/{my/required/dependencies/group}
maven clean compile
Не думаю, что это умный способ, но он работает. :)
Должен ли я сам сделать плагин для этого?