Есть ли способ проверить, все зависимости загружаются, по крайней мере, из одного перечисленного репозитория?Проверка переносимости репозитория проекта maven
Я был когда-то пропущен требуемый репозиторий из моего pom.xml. Но maven не жаловался, потому что эти зависимости уже были установлены в моем локальном репозитории (~/.m2/repository).
Это может быть проблемой для CI или другой новой машины.
Так что в настоящее время я использую скрипт оболочки, который удаляет все зависимости из ~/.m2 и создает maven.
Say ...
#!/bin/sh
rm -rf ~/.m2/repository/{my/required/dependencies/group}
maven clean compile
Я не думаю, что это умный способ, но он работает. :)
Должен ли я сделать плагин самостоятельно для этого?
Ничего. Я нашел [зависимость: purge-local-repository] (http://maven.apache.org/plugins/maven-dependency-plugin/purge-local-repository-mojo.html) :) –
Собственно, вы должны ответить на свой вопрос , Тогда вы можете выбрать его как ответ, и люди могут голосовать на нем. Очень полезно. –
Благодарим за помощь. Я сделал, но они сказали, что я могу принять свой собственный ответ через 2 дня. :) –