Обновление зависимостей Maven в командной строке

У меня есть проект maven, который был построен на командной строке для eclipse, и одна из зависимостей постоянно меняется. Как обновить эту зависимость от командной строки, поскольку я слышал, что это плохая идея для смешивания плагина m2e и командной строки. Кроме того, я попытался запустить mvn eclipse:eclipse в командной строке, и он запутывает проект в eclipse, удаляя папку зависимостей.

Ответ 1

mvn clean install -U

-U означает принудительное обновление зависимостей.

Кроме того, если вы хотите импортировать проект в eclipse, я сначала запускаю:

mvn eclipse:eclipse

затем выполните

mvn eclipse:clean

Кажется, работает для меня, но это только мои копейки стоит.

Ответ 2

Если вы просто хотите повторно загрузить/обновить зависимости (я полагаю, что при постоянном изменении вы имеете в виду либо SNAPSHOTS, либо локальные зависимости, которые вы обновляете сами), вы можете использовать

'mvn dependency:resolve'

Ответ 3

Простой запуск вашего проекта в сети, т. mvn clean install. Он извлекает все последние зависимости, которые вы упоминаете в своем pom.xml, и построил проект

Ответ 4

mvn -Dschemaname=public liquibase:update