У меня Apache Maven 3.6.3
и из-за проблем с подключением rnet локальный репозиторий поврежден.
У меня был такой опыт несколько раз раньше, и обычно уникальный подход к разрешению этой ситуации заключается в удалении вручную всех содержимое локального репозитория и загрузите все заново.
В целях автоматизации с помощью bash / shell Мне нужна команда через Maven для удаления всего содержимого в локальном репозитории, определенного с помощью файла settings.xml
Я прочитал этот пост:
И теоретически команда:
mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false
ну не работает. Он загружает все снова.
Примечание: не уверен, связано ли следующее с ситуацией, когда команда работает не так, как ожидается, но у меня локальный репозиторий находится в другом месте чем расположение по умолчанию, чем .m2\repository
, например /user_name/apache/maven/repository