У меня есть проект maven, который был построен на командной строке для eclipse, и одна из зависимостей постоянно меняется. Как обновить эту зависимость от командной строки, поскольку я слышал, что это плохая идея для смешивания плагина m2e и командной строки. Кроме того, я попытался запустить mvn eclipse:eclipse
в командной строке, и он запутывает проект в eclipse, удаляя папку зависимостей.
Обновление зависимостей Maven в командной строке
Ответ 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