Проверка переносимости репозитория проекта maven - PullRequest
3 голосов
/ 22 октября 2010

Можно ли проверить, что все зависимости доступны для загрузки хотя бы из одного перечисленного репозитория?

Однажды я пропустил обязательный репозиторий из моего pom.xml. Но maven не жаловался, потому что эти зависимости уже были установлены в моем локальном хранилище (~ / .m2 / repository).

Это может быть проблемой для CI или другой новой машины.

Так что в настоящее время я использую скрипт оболочки, который удаляет все зависимости из ~ / .m2 и строит maven.

Say ...

#!/bin/sh
rm -rf ~/.m2/repository/{my/required/dependencies/group}
maven clean compile

Не думаю, что это умный способ, но он работает. :)

Должен ли я сам сделать плагин для этого?

1 Ответ

2 голосов
/ 22 октября 2010

Я отвечаю на свой вопрос, как советовал Крис.Спасибо.

Я (и любой из вас) могу сделать это с помощью плагина maven-dependency-plugin. зависимость: продувка локального репозитария

...